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

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

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2021-01-13

    使用URL參數(shù)傳遞數(shù)據(jù),就是在URL地址后面加上適當(dāng)?shù)膮?shù)。URL實(shí)體對(duì)這些參數(shù)進(jìn)行處理。使用方法如下:

    http://url?name1=value1&name2=value2...

        URL傳遞的參數(shù)(也稱(chēng)為查詢(xún)字符串)

    顯而易見(jiàn),這種方法會(huì)將參數(shù)暴露,因此,針對(duì)該問(wèn)題講述一種URL編碼方式,對(duì)URL傳遞的參數(shù)進(jìn)行編碼。

    URL編碼是一種瀏覽器用來(lái)打包表單輸入數(shù)據(jù)的格式,是對(duì)用地址欄傳遞參數(shù)進(jìn)行的一種編碼規(guī)則。如在參數(shù)中帶有空格,則傳遞參數(shù)時(shí)就會(huì)發(fā)生錯(cuò)誤,而用URL編碼后,空格轉(zhuǎn)換成“%20”,這樣錯(cuò)誤就不會(huì)發(fā)生了,對(duì)中文進(jìn)行編碼也是同樣的情況,最主要的一點(diǎn)就是對(duì)傳遞的參數(shù)起到了隱藏的作用。

    在PHP中對(duì)查詢(xún)字符串進(jìn)行URL編碼,可以通過(guò)urlencode()函數(shù)實(shí)現(xiàn),該函數(shù)的語(yǔ)法如下:

    string urlencode( string str)

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

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

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