找回密碼
 立即註冊
搜索
查看: 253|回復: 0

addslashes()-返回在預定義字元之前添加反斜線的字串

[複製鏈接]

315

主題

0

回帖

1171

積分

管理員

積分
1171
發表於 2023-7-18 16:06:22 | 顯示全部樓層 |閱讀模式
addslashes($string)
說明:
$string必填,規定要檢查的字串
返回在預定義字元之前添加反斜線的字串,預定義字元是:
    單引號(')
      雙引號(")
    反斜線(\)
    NULL
通常用於進行資料庫存取之前,透過 PHP addslashes 將特殊字符加上反斜線後,避免與 SQL 語法發生衝突或語法擷取的問題
該函數可用於為存儲在資料庫中的字串以及資料庫查詢語句準備字串,返回已轉譯的字串
PS:與 stripslashes() 替字串刪除反斜線的功能剛好相反,默認地,PHP 對所有的 GET、POST 和 COOKIE 資料自動運行 addslashes(),所以不應對已轉譯過的字串使用 addslashes(),因為這樣會導致雙層轉譯,遇到這種情況時可以使用函數 get_magic_quotes_gpc() 進行檢測

程式碼範例如連結




您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

手機版|L. MIS

GMT+8, 2025-6-15 12:01 , Processed in 0.024254 second(s), 2 queries , Redis On.

快速回復 返回頂部 返回列表