Php 本地主机apache小问题
我对apache有一个小问题 apache自动保护我的varibales 范例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 =
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!”!如果是这样,我怎么能重新启动!