Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 本地主机apache小问题_Php_Apache - Fatal编程技术网

Php 本地主机apache小问题

Php 本地主机apache小问题,php,apache,Php,Apache,我对apache有一个小问题 apache自动保护我的varibales 范例 echo $_GET['id']; 链接:http://localhost/file.php?id=sadsad“萨达德”asd 它的输出sadsad'sadad'asd 如何禁用此功能?您可能已经看到了。这是一个PHP特性,不是Apache特性。你应该马上禁用它,因为它很愚蠢 若要禁用,请按照上面的链接进行操作,您将最终进入。正如上面所说,您需要编辑php.ini文件,因此: magic_quotes_gpc =

我对apache有一个小问题

apache自动保护我的varibales

范例

echo $_GET['id'];
链接:
http://localhost/file.php?id=sadsad“萨达德”asd

它的输出
sadsad'sadad'asd


如何禁用此功能?

您可能已经看到了。这是一个PHP特性,不是Apache特性。你应该马上禁用它,因为它很愚蠢

若要禁用,请按照上面的链接进行操作,您将最终进入。正如上面所说,您需要编辑php.ini文件,因此:

magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off

您可以使用
stripslashes
来解决此问题:

$id=$_GET['id'];
if (get_magic_quotes_gpc()) {
    $id=stripslashes($id);
}
echo $id;

或者更好的办法是,关闭MagicQuotes,因为它已被弃用,将来将不受支持。不,我只想从设置中禁用magic quates,而不使用php函数!我已经编辑了文件,仍然得到\'可能我应该重新启动apache!如果是这样,我怎么能重新启动@奥萨马:你看过我提供的链接了吗?哦,好吧,我已经更新了我的答案。我已经编辑了文件,仍然得到“可能我应该重新启动apache!”!如果是这样,我怎么能重新启动!