欢迎来到天天文库
浏览记录
ID:37712998
大小:44.00 KB
页数:6页
时间:2019-05-29
《PHP的一些常用函数,保留以后用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PHP获取当前url路径的函数及服务器变量:QUERY_STRING、REQUEST_URI、SCRIPT_NAME、PHP_SELF 1,$_SERVER["QUERY_STRING"]说明:查询(query)的字符串2,$_SERVER["REQUEST_URI"]说明:访问此页面所需的URI3,$_SERVER["SCRIPT_NAME"]说明:包含当前脚本的路径4,$_SERVER["PHP_SELF"]说明:当前正在执行脚本的文件名实例:1,http://www.biuuu.com/(直
2、接打开主页)结果:$_SERVER["QUERY_STRING"]=""$_SERVER["REQUEST_URI"]="/"$_SERVER["SCRIPT_NAME"]="/index.php"$_SERVER["PHP_SELF"] ="/index.php"2,http://www.biuuu.com/?p=222(附带查询)结果:$_SERVER["QUERY_STRING"]="p=222"$_SERVER["REQUEST_URI"]="/?p=222"$_SERVER["SCR
3、IPT_NAME"]="/index.php"$_SERVER["PHP_SELF"] ="/index.php"3,http://www.biuuu.com/index.php?p=222&q=biuuu结果:$_SERVER["QUERY_STRING"]="p=222&q=biuuu"$_SERVER["REQUEST_URI"]="/index.php?p=222&q=biuuu"$_SERVER["SCRIPT_NAME"]="/index.php"$_SERVER["PHP_SEL
4、F"] ="/index.php"$_SERVER["QUERY_STRING"]获取查询语句,实例中可知,获取的是?后面的值$_SERVER["REQUEST_URI"]获取http://www.biuuu.com后面的值,包括/$_SERVER["SCRIPT_NAME"]获取当前脚本的路径,如:index.php$_SERVER["PHP_SELF"]当前正在执行脚本的文件名当前url:"http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'
5、]总结一下,对于QUERY_STRING,REQUEST_URI,SCRIPT_NAME和PHP_SELF,深入了解将有利于我们在$_SERVER函数中正确调用这四个值。通过实例详解$_SERVER函数中QUERY_STRING,REQUEST_URI,SCRIPT_NAME和PHP_SELF掌握四个变量之间的区别。$_SERVER["REQUEST_URI"]:获取当前请求的完整的(除域名的)url。。。uchome系统中处理技巧:代码//处理REQUEST_URIif(!isset($_SERV
6、ER['REQUEST_URI'])){ $_SERVER['REQUEST_URI']=$_SERVER['PHP_SELF']; if(isset($_SERVER['QUERY_STRING']))$_SERVER['REQUEST_URI'].='?'.$_SERVER['QUERY_STRING'];}if($_SERVER['REQUEST_URI']){ $temp=urldecode($_SERVER['REQUEST_URI']); if(strexis
7、ts($temp,'<')
8、
9、strexists($temp,'"')){ $_GET=shtmlspecialchars($_GET);//XSS }}代码如下:代码";//获得服务器文档根变量echo$_SERVER['PHP_SELF']."";//获得执行该代码的文件服务器绝对路径的变量echo__FILE__."";//获得文件的文件系统绝对路径的变量echodirname(
10、__FILE__);//获得文件所在的文件夹路径的函数?>//server函数$_SERVER["HTTP_REFERER"]=http://localhost/lianxi/$_SERVER["HTTP_ACCEPT_LANGUAGE"]=zh-cn$_SERVER["HTTP_ACCEPT_ENCODING"]=gzip,deflate$_SERVER["HTTP_USER_AGENT"]=Mozilla/4.0(compatible;MSIE6.0;Window
此文档下载收益归作者所有