Php 如何将get_magic_quotes_gpc设置为Off
如何在php.ini中将get_magic_quotes_gpc设置为Off? 我试图在php.ini中将值改写为Off。它在文件中显示,但当我回显时,它返回1表示打开 任何能帮助我的建议 我正在使用XAMPP服务器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
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