可能重複:
Why are escape characters being added to the value of the hidden inputPHP,你爲什麼逃避我的報價?
所以,我有一個名爲Save.php文件。
它需要兩件事:一個文件和新的內容。
您可以通過發送類似'/Resources/Save.php?file=/Resources/Data.json&contents={"Hey":"There"}'
的請求來使用它。
..但當然,編碼的網址。 :)爲了簡單和可讀性,我將它全部解碼。
的文件工作,但,而不是內容是..
{"Hey":"There"}
..我發現..嘗試使用JSON.parse
時當
{\"Hey\":\"There\"}
當然..這將引發錯誤稍後通過XHR獲取JSON文件。
要保存的內容,我只是用..
file_put_contents($url, $contents);
我能做些什麼來擺脫反斜線?
您的內容保存到文件就在,什麼是'$ _GET [ '內容']'有哪些?它是否有'{「嘿」:「There」}或'{\「Hey \」:\「There \」}'? – Shef 2011-06-12 21:00:07
它們在使用echo時也顯示出來,但我並沒有太多地使用PHP,它可能會添加它們或其他東西。 xD – Kayla 2011-06-12 21:01:53
相關:http://stackoverflow.com/questions/220437/magic-quotes-in-php – Orbling 2011-06-12 21:02:59