轉義與反轉義
一、轉義
addslashes();可以轉義的字元有: ' " \
$memo = "i'm a student";
$memo = addslashes($memo);
echo $memo;
這段**輸出結果為 i\'m a student;
還可以用 htmlspecialchars();它可以轉義的字元為< , > , ' , ", &等一些特殊字元
$memo = "";//sql會注入攻擊
echo $memo;
$memo = htmlspecialchars($memo);
輸出結果為:
查詢檔案源**為:gt;
二、反轉義
stripcslashes();反轉義就是將轉義的換為正常的字元
$str = "i\'m a student";
$str = stripcslashes($str);
echo $str;
輸出結果為:i'm a student 轉義與反轉義
span 內容會作為html 解析,其他資料沒問題,url 就不行了,url 中的 會被解釋成 amp 而上傳到伺服器,用自定義標籤即可 link style display none link document.getelementbyid link value document.geteleme...
PHP中轉義字元 n r
n 軟回車 在windows 中表示換行且回到下一行的最開始位置。相當於mac os 裡的 r 的效果。在linux unix 中只表示換行,但不會回到下一行的開始位置。t 跳格 移至下一列 它們在雙引號或定界符表示的字串中有效,在單引號表示的字串中無效。r n 一般一起用,用來表示鍵盤上的回車鍵,...
mysql斜槓轉義php PHP 轉義與反轉義函式
php向mysql資料庫插入資料進行轉義包括兩方面的操作,第一方面需要在新增資料時通過資料轉義將資料寫入庫中,第二方面在將資料顯示在頁面時需要再次將資料恢復為原始狀態,即反轉義。一 資料轉義 1 mysql escape string content 二 反轉義 1 stripslashes con...