$_SERVER[‘QUERY_STRING‘] 学习记录

四个变量的介绍:

1.$_SERVER["QUERY_STRING"]

说明:查询(query)的字符串

2.$_SERVER["REQUEST_URI"]

说明:访问此页面所需的URI
  
3.$_SERVER["SCRIPT_NAME"]

说明:包含当前脚本的路径
  
4.$_SERVER["PHP_SELF"]

说明:当前正在执行脚本的文件名

实例:

1.http://localhost/aaa/ (打开aaa中的index.php) 

结果:

$_SERVER["QUERY_STRING"]==>" ";

$_SERVER["REQUEST_URI"] ==>"/aaa/";

$_SERVER["SCRIPT_NAME"] ==>"/aaa/index.php";

$_SERVER["PHP_SELF"] ==>"/aaa/index.php";

2.http://www.xxx.com/(直接打开主页)

结果:

$_SERVER["QUERY_STRING"]==>" ";

$_SERVER["REQUEST_URI"] ==>"/";

$_SERVER["SCRIPT_NAME"] ==>"/index.php";

$_SERVER["PHP_SELF"] ==>"/index.php";

3.http://localhost/aaa/?p=1(附带查询)

结果:

$_SERVER["QUERY_STRING"]==>“p=1”;

$_SERVER["REQUEST_URI"] ==>"/aaa/?p=1";

$_SERVER["SCRIPT_NAME"] ==>"/aaa/index.php";

$_SERVER["PHP_SELF"] ==>"/aaa/index.php";

4.http://www.xxx.com/?p=222 (附带查询)

结果:

$_SERVER["QUERY_STRING"]==>“p=222”;

$_SERVER["REQUEST_URI"] ==>"/?p=222";

$_SERVER["SCRIPT_NAME"] ==>"/index.php";

$_SERVER["PHP_SELF"] ==>"/index.php";

5.http://localhost/aaa/index.php?p=1&q=2

结果:

$_SERVER["QUERY_STRING"]==>“p=1&q=2”;

$_SERVER["REQUEST_URI"] ==>"/aaa/?p=1&q=2";

$_SERVER["SCRIPT_NAME"] ==>"/aaa/index.php";

$_SERVER["PHP_SELF"] ==>"/aaa/index.php";

6.http://www.xxx.com/index.php?p=222&q=u

结果:

$_SERVER["QUERY_STRING"]==>“p=222&q=u”;

$_SERVER["REQUEST_URI"] ==>"/?p=222&q=u";

$_SERVER["SCRIPT_NAME"] ==>"/index.php";

$_SERVER["PHP_SELF"] ==>"/index.php";

总结:

$_SERVER["QUERY_STRING"]
获取查询语句,实例中可知,获取的是?后面的值

$_SERVER["REQUEST_URI"]
获取http://www.xxx.com或是http://localhost/后面的值,包括/

$_SERVER["SCRIPT_NAME"]
获取当前脚本的路径,如:/index.php或/aaa/index.php

$_SERVER["PHP_SELF"]
当前正在执行脚本的文件名

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值