,所以我有一個你可以輸入的字段。輸入完成後按ok,它會發送一個ajax調用save.php
,它插入到數據庫中(用php)然後輸出你輸入的內容。然後阿賈克斯呼籲成功抓住輸出併發出警報(success: function(msg){ alert(msg) }
)。響應是在html中。'」原來是'和「
工程良好,直到我在該領域使用'
或"
。例如,如果我寫:'asdadsasd"
事實證明:\'asdadsasd\"
我該如何解決這個問題?
不知道,如果它的事項,但在save.php我:
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header('Content-type: text/html; charset=utf-8');
,並將其輸出的消息是這樣的:
echo htmlspecialchars(strip_tags($message), ENT_QUOTES, 'utf-8');
錯誤配置的PHP,尋找'magic_quotes_gpc'在php.ini – mario 2010-11-19 09:34:49