PHP 對URL傳遞的參數(shù)進行編碼
使用URL參數(shù)傳遞數(shù)據(jù),就是在URL地址后面加上適當?shù)膮?shù)。URL實體對這些參數(shù)進行處理。使用方法如下:
http://url?name1=value1&name2=value2...
URL傳遞的參數(shù)(也稱為查詢字符串)
顯而易見,這種方法會將參數(shù)暴露,因此,針對該問題講述一種URL編碼方式,對URL傳遞的參數(shù)進行編碼。
URL編碼是一種瀏覽器用來打包表單輸入數(shù)據(jù)的格式,是對用地址欄傳遞參數(shù)進行的一種編碼規(guī)則。如在參數(shù)中帶有空格,則傳遞參數(shù)時就會發(fā)生錯誤,而用URL編碼后,空格轉換成“%20”,這樣錯誤就不會發(fā)生了,對中文進行編碼也是同樣的情況,最主要的一點就是對傳遞的參數(shù)起到了隱藏的作用。
在PHP中對查詢字符串進行URL編碼,可以通過urlencode()函數(shù)實現(xiàn),該函數(shù)的語法如下:
string urlencode( string str)
urlencode()函數(shù)實現(xiàn)對字符串str進行URL編碼。
點擊加載更多評論>>