get_magic_quotes_gpc与addslashes
来源:互联网 发布:小猪cms最新源码下载 编辑:程序博客网 时间:2024/05/16 16:05
get_magic_quotes_gpc
取得 PHP环境变量magic_quotes_gpc 的值。语法: long get_magic_quotes_gpc(void);
取得 PHP环境变量magic_quotes_gpc 的值。语法: long get_magic_quotes_gpc(void);
返回值: 长整数函数种类: PHP 系统功能内容说明本函数取得 PHP 环境配置的变量magic_quotes_gpc (GPC, Get/Post/Cookie) 值。
返回 0 表示关闭本功能;
返回 1 表示本功能打开。
PHP 5.3.0 起废弃并将自 PHP 5.4.0 起移除。
当 magic_quotes_gpc 打开时,所有的 ' (单引号), " (双引号), \ (反斜线) and 空字符会自动转为含有反斜线的转义字符。
一个使用 addslashes() 的例子是当你要往数据库中输入数据时。例如,将名字 O'reilly 插入到数据库中,这就需要对其进行转义。大多数据库使用 \ 作为转义符:O\'reilly。这样可以将数据放入数据库中,而不会插入额外的 \。当 PHP 指令 magic_quotes_sybase 被设置成 on 时,意味着插入 ' 时将使用 ' 进行转义。
string addslashes ( string $str )
本函数可在PHP4和PHP5下使用。
返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。这些字符是单引号(')、双引号(")、反斜线(\)与 NUL(NULL 字符)。
默认情况下,PHP 指令 magic_quotes_gpc 为 on,它主要是对所有的 GET、POST 和 COOKIE 数据自动运行 addslashes()。不要对已经被 magic_quotes_gpc 转义过的字符串使用 addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数get_magic_quotes_gpc() 进行检测。
一个使用 addslashes() 的例子是当你要往数据库中输入数据时。例如,将名字 O'reilly 插入到数据库中,这就需要对其进行转义。大多数据库使用 \ 作为转义符:O\'reilly。这样可以将数据放入数据库中,而不会插入额外的 \。当 PHP 指令 magic_quotes_sybase 被设置成 on 时,意味着插入 ' 时将使用 ' 进行转义。
- get_magic_quotes_gpc 与 addslashes 讨论
- get_magic_quotes_gpc与addslashes
- php函数—get_magic_quotes_gpc()与addslashes()
- php函---get_magic_quotes_gpc()与addslashes()
- php函数—get_magic_quotes_gpc()与addslashes()
- addslashes()和get_magic_quotes_gpc()
- addslashes和 get_magic_quotes_gpc过滤SQL字符
- php get_magic_quotes_gpc() stripslashes()和addslashes()的关系
- addslashes与mysql_real_escape_st…
- strip_tags与htmlspecialchars,addslashes
- get_magic_quotes_gpc()
- get_magic_quotes_gpc()
- get_magic_quotes_gpc()
- get_magic_quotes_gpc()
- addslashes
- addslashes()
- addslashes
- addslashes
- [编程题]用递归求数组最大值的位置(索引,下标)
- 联通超级战舰W910 Root 后不能 上网 解决方案
- ios学习之 UIButton详解
- 理解 Android 上的安全性
- HTML5入门轻松解析
- get_magic_quotes_gpc与addslashes
- List remove操作注意问题
- 金额格式化
- android app中如何获取电源锁保持屏幕常亮
- Quartz 2D 函数小结
- java 正则表达式去除标点符号
- 【极客之作】快到极致的Android模拟器——Genymotion
- Python编码问题
- 【openfire插件开发】packet分类路由(职责链模式yes or no)