位置:首頁 > 軟件操作教程 > 編程開發(fā) > PHP > 問題詳情

PHP 對URL傳遞的參數(shù)進行編碼

提問人:劉團圓發(fā)布時間:2021-01-13

    使用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編碼后,空格轉(zhuǎn)換成“%20”,這樣錯誤就不會發(fā)生了,對中文進行編碼也是同樣的情況,最主要的一點就是對傳遞的參數(shù)起到了隱藏的作用。

    在PHP中對查詢字符串進行URL編碼,可以通過urlencode()函數(shù)實現(xiàn),該函數(shù)的語法如下:

    string urlencode( string str)

    urlencode()函數(shù)實現(xiàn)對字符串str進行URL編碼。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(0)
返回頂部