Php 如何将get_magic_quotes_gpc设置为Off

Php 如何将get_magic_quotes_gpc设置为Off,php,Php,如何在php.ini中将get_magic_quotes_gpc设置为Off? 我试图在php.ini中将值改写为Off。它在文件中显示,但当我回显时,它返回1表示打开 任何能帮助我的建议 我正在使用XAMPP服务器 ini_set("magic_quotes_gpc", "Off"); 它只适用于旧版本的PHP。较新版本的PHP将不允许您更改设置您是否重新启动了apache服务器?您必须重新启动服务器以强制重新处理php.ini您可以使用此可移植代码 <?php if (get

如何在php.ini中将get_magic_quotes_gpc设置为Off? 我试图在php.ini中将值改写为Off。它在文件中显示,但当我回显时,它返回1表示打开

任何能帮助我的建议

我正在使用XAMPP服务器

ini_set("magic_quotes_gpc", "Off");

它只适用于旧版本的PHP。较新版本的PHP将不允许您更改设置

您是否重新启动了apache服务器?您必须重新启动服务器以强制重新处理php.ini

您可以使用此可移植代码

    <?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);
  }
 ?>

出于兴趣,您可能想更改magic_quotes_gpcOut,从PHP 5.4.4开始,这已达到EOL,不再受支持。我需要重新启动服务器吗?如果您使用.PHP编写此代码,则不需要重新启动服务器。如果您是用php.ini编写的,那么您需要重新启动。我相信,他们在PHP4.2.3中使用了该功能。您必须通过ini进行设置file@Foo:他们会有关于deletion@genesis如果阅读该页(),则会引用选项列表()。它清楚地表明magic_quotes_gpc已从PHP_INI_ALL更改为PHP_INI_PERDIR,这意味着()“条目可以在PHP.INI、.htaccess或httpd.conf中设置”
php_flag magic_quotes_gpc Off