如何在php.ini中将get_magic_quotes_gpc设置为Off? 我试图在php.ini中将值覆盖为Off。它在文件中显示Off但当我回显时,它返回1表示On。
任何可以帮助我的建议......
我正在使用XAMPP服务器...
答案 0 :(得分:3)
ini_set("magic_quotes_gpc", "Off");
它只适用于旧版本的PHP。较新版本的PHP不允许您更改设置
答案 1 :(得分:0)
你重启了apache服务器吗?您必须重新启动服务器才能强制重新处理php.ini
答案 2 :(得分:0)
您可以使用此便携式代码
<?php
if (get_magic_quotes_gpc()) {
$process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
while (list($key, $val) = each($process)) {
foreach ($val as $k => $v) {
unset($process[$key][$k]);
if (is_array($v)) {
$process[$key][stripslashes($k)] = $v;
$process[] = &$process[$key][stripslashes($k)];
} else {
$process[$key][stripslashes($k)] = stripslashes($v);
}
}
}
unset($process);
}
?>
如果访问服务器配置不可用,则使用.htaccess也是一个选项
php_flag magic_quotes_gpc Off