以下是整理的一些, php中获取路径的小知识, 希望对你有所帮助!
1,$_server[query_string] 说明:查询(query)的字符串2,$_server[request_uri] 说明:访问此页面所需的uri3,$_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教程有兴趣的朋友有所帮助。