小弟在公司架設新的環境下
不管是在post還是在get,只要傳送字串裡有「"」或是「'」就會變成「/"」或是「/'」
像是卡到鬼牆一樣…
就像圖片裡一樣
這是傳送前
這是傳送後
產品要上市了卻一直沒辦法解決這問題…
求前輩救助…
ghyzsing提到:
產品要上市了
你用的php版本?看起來你開啟了「magic_quotes_gpc」選項...這個選項在PHP5.3會被標註成deprecated,而PHP5.4就會被移除。所以你大概是用PHP5.2或更早的版本?
通常為了安全,會建議「至少」用mysql_real_escape_string、mysqli_real_escape_string函數來預處理輸入(GET/POST/COOKIE,所以叫做gpc)的資料,或是用PHP的filter等機制,而不仰賴magic_quotes來自動處理。所以PHP把這個選項拿掉了。