Zyt*_*teX -4 php if-statement get
我有这个简单的问题...如果你在URL中有空格,那么$_GET就说
"page=about us",如果你然后使用这个代码IF($_GET['page']=='about us').那会有用吗?或者你必须使用IF($_GET['page']=='about%20us')?
谢谢你的时间!
+在发送HTTP请求之前,您的浏览器会将URL中的文字空间转换为符号.当PHP看到那个非常+符号时,它将再次成为一个空间$_GET.
所以,是的,它在比较它时会起作用== "about us".不要与之比较%20.(无论如何,这是URL中有效但不太可能的编码.)
Sidenode.最好不要依赖浏览器魔术.输出链接时,请自行嵌入+空格.