php特殊字元轉義函數

來源:互聯網
上載者:User
本文介紹了php中特殊字元轉義的相關函數的用法,掌握下php處理特殊字元的方法,有需要的朋友參考下。

mysql和php內建很多函數可以處理字元問題,下面給出幾個會經常用到的.ps:由於php6開始不支援magic_quotes_gpc,所以下面的東西都是假設在magic_quotes_gpc=off的條件上(不知道php6會出什麼新東西....)

mysql_real_escape_string()定義:函數轉義 sql 語句中使用的字串中的特殊字元。文法: mysql_real_escape_string(string,connection)說明:本函數將 string 中的特殊字元轉義,並考慮到串連的當前字元集,因此可以安全用於 mysql_query()。由於執行個體代碼過長,給出函數解釋連結 w3school phpnet

addslashes()定義:addslashes() 函數在指定的預定義字元前添加反斜線。文法:addslashes(string)注釋:預設情況下,php 指令 magic_quotes_gpc 為 on,對所有的 get、post 和 cookie 資料自動運行 addslashes()。不要對已經被 magic_quotes_gpc 轉義過的字串使用 addslashes(),因為這樣會導致雙層轉義。遇到這種情況時可以使用函數 get_magic_quotes_gpc() 進行檢測。由於執行個體代碼過長,給出函數解釋連結 w3school phpnet相關函數stripslashes()去掉反斜線字元。(解釋過濾字元時用)

mb_convert_encoding()php的內碼轉換函式版本(php 4 >= 4.0.6, php 5)這個函數可以將各種編碼互相轉換相關連結 phpnet

iconv()php內碼轉換函式,同上因為iconv()在轉換gb2312時的bug,所以要這樣處理php過濾特殊字元實用函數php表單提交特殊字元過濾方法html特殊字元過濾php類url連結中特殊字元轉義方法php特殊字元轉義詳解php過濾參數特殊字元防注入php 過濾非法與特殊字元串的方法php執行個體:特殊字元處理函數的例子

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.