網址Querystrings
在
URL的查詢字符串,在
PHP中可以讀取與全局的
$ _GET 變量 。 $ _GET變量是一個關聯數組,其中每個querystring參數名稱和值代表。 所以可以讀取,像這樣的URL www.example.com/index.html?page=1&id=5 ......
$ _GET [ " page " ] ; 呼應 的$ _GET [“頁”];
$ _GET [ " id " ] ; 迴聲 $ _GET [“ID”];
此輸出
1和
5頁ID respectivley的。 當創建一個URL與查詢字符串,它是重要的編碼變量可以引入是非法的URL的字符,因此不會允許的URL工作。 在PHP中,這是很簡單,做如下的使用
進行urlencode功能...
因為你是編碼的參數,你將需要解碼的參數,一旦您收到他們的
urldecode函數。 事實上,這是一般的做法好,只要你讀一個查詢字符串,所以......
urldecode ( $ _GET [ " page " ] ) ; 迴聲urldecode($ _GET [“頁”]);
urldecode ( $ _GET [ " id " ] ) ; 迴聲urldecode($ _GET [“ID”]);
解碼querystring參數,確保任何已轉義字符轉義。
已提供任何意見。
書面由多米尼克·斯金納
最後更新:2011年10月25日十六點00分38秒