1. 程式人生 > >PHP、HTML單引號、雙引號轉義

PHP、HTML單引號、雙引號轉義

返回字串,該字串為了資料庫查詢語句等的需要在某些字元前加上了反斜線。這些字元是單引號(’)、雙引號(")、反斜線(\)與NUL(NULL 字元)。
預設情況下,PHP指令magic_quotes_gpc 為 on,它主要是對所有的GET、POST 和 COOKIE資料自動執行 addslashes()。不要對已經被 magic_quotes_gpc 轉義過的字串使用addslashes(),因為這樣會導致雙層轉義。遇到這種情況時可以使用函式 get_magic_quotes_gpc() 進行檢測。

get_magic_quotes_gpc ---檢測魔術引用變數是否開啟,倘若開啟返回1,為開啟則返回0;
addslashes — 使用反斜線引用(轉義)字串;
stripslashes —去掉字串的反斜槓引用(轉義)
即同addslashes()做相反的工作;