网址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秒