我與apache有小問題localhost apache小問題
apache是自動保護我的varibales!
例如
echo $_GET['id'];
鏈接:http://localhost/file.php?id=sadsad'sadad'asd
它的輸出sadsad\'sadad\'asd
如何禁用這個東西?
我與apache有小問題localhost apache小問題
apache是自動保護我的varibales!
例如
echo $_GET['id'];
鏈接:http://localhost/file.php?id=sadsad'sadad'asd
它的輸出sadsad\'sadad\'asd
如何禁用這個東西?
您可能正在看到Magic Quotes的影響。這是一個PHP功能,而不是Apache功能。你應該立即禁用它,因爲它很愚蠢。
要停用,請點擊上面的鏈接,最後在Disabling Magic Quotes page。由於它說,你需要編輯您的php.ini文件,即:
magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off
我如何禁用? –
@Osama:你看過我提供的鏈接了嗎?哦,我已經更新了我的答案。 –
對不起,idid't ..但是,感謝您的有益更新 –
您可以使用stripslashes
擺脫的問題:
$id=$_GET['id'];
if (get_magic_quotes_gpc()) {
$id=stripslashes($id);
}
echo $id;
或更好的是,關閉MagicQuotes,因爲它已被棄用,將來不會被支持。 – ldg
不,我只想禁用設置中的魔術狀態而不使用php功能! –
我編輯過的文件仍然越來越'可能是我應該重新啓動Apache!如果是這樣,我可以重新啓動! < - 對不起,奧利查爾斯沃斯的答案重播 –
我已編輯的文件,並仍然得到\'可能是我應該重新啓動apache!如果是這樣,我可以重新啓動! –