$_SERVER[QUERY_STRING]取值的问题

在调试代码的时候,环境ap2.4,php7.3 突然发现取$_SERVER['QUERY_STRING']值的时候,发现一个问题,

可以看到这里的QUERY_STRING值的view是首字母大写的,但是地址栏上是小写的啊

我觉得很不可思议,然后就试了其它的字符串,发现就view的值首字母大写了

上面我就加了个s,首字母没有大写.我迷茫了,百思不得其解?难道是关键字?


因为刚才的代码多,怕受到影响,就自己重新开了目录,然后直接打印$_SERVER看下

这里竟然又小写了,我反复排查了刚才的目录代码和文件,通过对比,终于发现,原来是刚刚的目录下有一个View的文件夹的原因,删除掉View文件夹,

$_SERVER['QUERY_STRING']的值就不会首字母大写了.


终于破案了,这个问题感觉很冷门,大家取值的时候,还是要尽量避免这个问题,以免对比的时候出现问题





1 条评论
gravatar头像