php获得服务器根目录url,PH获取当前url路径及服务器路径汇总 (url 获取当前路径 服务器路径)...

以下是整理的一些, php中获取路径的小知识, 希望对你有所帮助!

1,$_SERVER["QUERY_STRING"] 说明:查询(query)的字符串

2,$_SERVER["REQUEST_URI"] 说明:访问此页面所需的URI

3,$_SERVER["SCRIPT_NAME"] 说明:包含当前脚本的路径

4,$_SERVER["PHP_SELF"] 说明:当前正在执行脚本的文件名

demo: 1

http://www.xxx.com/(直接打开主页) 结果: $_SERVER["QUERY_STRING"] = "" $_SERVER["REQUEST_URI"] = "/" $_SERVER["SCRIPT_NAME"] = "/index.php" $_SERVER["PHP_SELF"] = "/index.php"

demo:2

http://www.xxx.com/?p=1 (附带查询) 结果: $_SERVER["QUERY_STRING"] = "p=1" $_SERVER["REQUEST_URI"] = "/?p=1" $_SERVER["SCRIPT_NAME"] = "/index.php" $_SERVER["PHP_SELF"] = "/index.php"

demo 3

http://www.xxx.com/index.php?p=1&q=xxx 结果: $_SERVER["QUERY_STRING"] = "p=1&q=xxx" $_SERVER["REQUEST_URI"] = "/index.php?p=1&q=xxx" $_SERVER["SCRIPT_NAME"] = "/index.php" $_SERVER["PHP_SELF"] = "/index.php"

$_SERVER["QUERY_STRING"]获取查询语句,实例中可知,获取的是?后面的值 $_SERVER["REQUEST_URI"] 获取http://www.xxx.com后面的值,包括/ $_SERVER["SCRIPT_NAME"] 获取当前脚本的路径,如:index.php $_SERVER["PHP_SELF"] 当前正在执行脚本的文件名

当前url:"http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']

总结一下,对于QUERY_STRING,REQUEST_URI,SCRIPT_NAME和PHP_SELF,深入了解将有利于我们在$_SERVER函数中正确调用这四个值。通过实例详解$_SERVER函数中QUERY_STRING,REQUEST_URI,SCRIPT_NAME和PHP_SELF掌握四个变量之间的区别。

$_SERVER["REQUEST_URI"] :获取当前请求的完整的【除域名之外的】url

整理的略有不详之处,请指出...

以上就介绍了PH获取当前url路径及服务器路径汇总 (url 获取当前路径 服务器路径),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值