PHP获取当前页面完整URL的实现代码
2015-01-24信息快讯网
本篇文章是对利用PHP获取当前页面完整URL的实现代码进行了详细的分析介绍,需要的朋友参考下
javascript实现:top.location.href 顶级窗口的地址 this.location.href 当前窗口的地址
PHP实现:
#测试网址: http://localhost/blog/testurl.php?id=5 //获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost //获取网页地址 echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php //获取网址参数 echo $_SERVER["QUERY_STRING"]."<br>"; #id=5 //获取用户代理 echo $_SERVER['HTTP_REFERER']."<br>"; //获取完整的urlecho 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; #http://localhost/blog/testurl.php?id=5 //包含端口号的完整urlecho 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; #http://localhost:80/blog/testurl.php?id=5 //只取路径$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; echo dirname($url); #http://localhost/blog
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
PHP运行SVN命令显示某用户的文件更新记录的代码
PHP抓屏函数实现屏幕快照代码分享
php curl模拟post提交数据示例
PHP字符串的连接的简单实例
php查看请求头信息获取远程图片大小的方法分享
php递归获取目录内文件(包含子目录)封装类分享
php使用filter过滤器验证邮箱 ipv6地址 url验证
thinkphp的CURD和查询方式介绍
php使用curl发送json格式数据实例
php获取301跳转URL简单实例
PHP获取MAC地址的具体实例
wordpress自定义url参数实现路由功能的代码示例
PHP根据IP地址获取所在城市具体实现
php防注入,表单提交值转义的实现详解
如何判断php数组的维度
php缩放图片(根据宽高的等比例缩放)实例介绍
探讨php define()函数及defined()函数使用详解
如何用php获取程序执行的时间
php生成zip压缩文件的方法详解
如何用php获取文件名后缀
基于PHP CURL用法的深入分析
PHP rawurlencode与urlencode函数的深入分析
深入理解curl类,可用于模拟get,post和curl下载
利用php获取服务器时间的实现代码
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
深入PHP获取随机数字和字母的方法详解
探讨file_get_contents与curl效率及稳定性的分析
用mysql_fetch_array()获取当前行数据的方法详解
CURL的学习和应用(附多线程实现)