localhost apache小问题

时间:2011-08-27 22:56:00

标签: php apache

我的apache问题很小

apache会自动保护我的变量!示例

echo $_GET['id'];

link:http://localhost/file.php?id=sadsad'sadad'asd

输出sadsad\'sadad\'asd

我怎么能禁用这个东西?

2 个答案:

答案 0 :(得分:4)

您可能会看到Magic Quotes的影响。这是PHP功能,而不是Apache功能。你应该立即禁用它,因为它是愚蠢的。

要停用,请按照上面的链接进行操作,然后您将结束Disabling Magic Quotes page。正如它所说,你需要编辑你的php.ini文件,因此:

magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off

答案 1 :(得分:0)

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

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