我有两个包含参数“tour_date”的URL,我试图在PHP中读出它。为第一个网址运行$_REQUEST["tour_date"]
:
.PHP tour_id = 336&安培; tour_date = 11/06/2010
返回值:11/06/2010
第二个网址:
.PHP tour_id = 336&安培; tour_date = 11/06/2010
什么都不返回。我已经运行了empty()方法进行测试,但确实没有找到它。关于为什么会这样的想法?谢谢你的帮助!
答案 0 :(得分:1)
$ _ REQUEST是一个超级全局,它结合了$ _GET,$ _POST和$ _COOKIE(默认情况下按此顺序) 如果您的POST或COOKIE也将tour_date设置为空字符串,那么REQUEST值将被覆盖
答案 1 :(得分:1)
您可以尝试在代码中添加var_dump($_REQUEST);
,看看它是否指向正确的方向。
另外,请确保您没有只与一个“=”进行比较。
与if($_REQUEST["tour_date"] = ""){
一样。这将返回true并将tour_date设置为空。