I thought I knew all about PHP until I found this website! 我想我知道,直到我发现这个网站的所有关于PHP!”

网址Querystrings

URL的查询字符串,在PHP中可以读取与全局的$ _GET 变量 。 $ _GET变量是一个关联数组,其中每个querystring参数名称和值代表。 所以可以读取,像这样的URL www.example.com/index.html?page=1&id=5 ......
$ _GET [ " page " ] ; 呼应 的$ _GET [“”];
$ _GET [ " id " ] ; 回声 $ _GET [“ID”];
此输出15页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秒