PHP get_magic_quotes_gpc 信息/选项函数
-
定义和用法
get_magic_quotes_gpc - 获取当前 magic_quotes_gpc 的配置选项设置 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 5.4.0 始终返回 FALSE,因为这个魔术引号功能已经从 PHP 中移除了。
-
语法
get_magic_quotes_gpc( void )
get_magic_quotes_gpc() 返回当前 magic_quotes_gpc 配置选项的设置,记住,尝试在运行时设置 magic_quotes_gpc 将不会生效。 -
参数
参数 必需的 描述 无 -
返回值
如果 magic_quotes_gpc 为关闭时返回 0,否则返回 1。在 PHP 5.4.O 起将始终返回 FALSE。 -
示例
// 如果启用了魔术引号 echo $_POST['lastname']; // O\'reilly echo addslashes($_POST['lastname']); // O\\\'reilly // 适用各个 PHP 版本的用法 if (get_magic_quotes_gpc()) { $lastname = stripslashes($_POST['lastname']); } else { $lastname = $_POST['lastname']; } mysqli_connect('localhost', 'my_user', 'my_password', 'my_db'); // 如果使用 MySQL $lastname = mysqli_real_escape_string($link,$lastname); echo $lastname; // O\'reilly $sql = "INSERT INTO lastnames (lastname) VALUES ('$lastname')";
-
相关页面
addslashes() - 使用反斜线引用字符串stripslashes() - 反引用一个引用字符串get_magic_quotes_runtime() - 获取当前 magic_quotes_runtime 配置选项的激活状态ini_get() - 获取一个配置选项的值