$_SERVER["QUERY_STRING"]

来源:互联网 发布:三星召回事件知乎 编辑:程序博客网 时间:2024/05/17 21:50

QUERY_STRING这个值呢,可以从PHPinfo这个页面搜出来,他是表示网址后面的  ?   之后所有的东西(感觉说不清楚呢。。。)就是所有通过get传值都能让他敏锐地感觉到。

它是一个环境变量。

怎么用呢?

在cms中,它是用在解析模板的display方法中,如下,文件名根据url中的GET传值而变化,就像cms中,每个主导航页面都是list.php,那么就会认为同一个页面,这怎么行呢,文件名加上这个东西,ok,就会认为它是不同页面,因为主导航的页面是需要根据导航名的GET方式的id值从数据库中取出数据放到同一个页面,数据不同就是不同的页面。。。好乱,自己懂就行啦,加上之后就会被当成不同页面进行解析,因为文件名不同啊!!!!!

如下,代码


if (!empty($_SERVER["QUERY_STRING"])) {$_file .= $_SERVER["QUERY_STRING"];}


ps  $_SERVER["QUERY_STRING"]和$_SERVER["QUERY_URL"]在这里差不多。。。具体区别,不太清楚

0 0
原创粉丝点击