php 获取完整url地址


Posted in PHP onDecember 20, 2008

主要是获取到地址栏的一些信息,域名,端口参数等

<?php 
//获取域名或主机地址 
echo $_SERVER['HTTP_HOST']."<br>"; 
//获取网页地址 
echo $_SERVER['PHP_SELF']."<br>"; 
//获取网址参数 
echo $_SERVER["QUERY_STRING"]."<br>"; 
//来源网页的详细地址 
echo $_SERVER['HTTP_REFERER']."<br>"; 
?>

php 获得当前的脚本网址(只有路径)
function GetCurUrl() 
{ 
if(!empty($_SERVER["REQUEST_URI"])) 
{ 
$scrtName = $_SERVER["REQUEST_URI"]; 
$nowurl = $scrtName; 
} 
else 
{ 
$scrtName = $_SERVER["PHP_SELF"]; 
if(empty($_SERVER["QUERY_STRING"])) 
{ 
$nowurl = $scrtName; 
} 
else 
{ 
$nowurl = $scrtName."?".$_SERVER["QUERY_STRING"]; 
} 
} 
return $nowurl; 
} 
//实例调用方法 
//echo GEtCurUrl();

php 获取url地址不包含路径(域名或ip地址)
function getServerName() 
{ 
$ServerName = strtolower($_SERVER['SERVER_NAME']?$_SERVER['SERVER_NAME']:$_SERVER['HTTP_HOST']); 
if( strpos($ServerName,'http://') ) 
{ 
return str_replace('http://','',$ServerName); 
} 
return $ServerName; 
} 
//实例调用方法 
echo getServerName();

php 获取url地址包含端口路径
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
PHP 相关文章推荐
用PHP开发GUI
Oct 09 PHP
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
Dec 19 PHP
PHP的一个基础知识 表单提交
Jul 04 PHP
linux命令之调试工具strace的深入分析
Jun 03 PHP
PHP中4个加速、缓存扩展的区别和选用建议
Mar 12 PHP
destoon在360浏览器下出现用户被强行注销的解决方法
Jun 26 PHP
PHP过滤黑名单关键字的方法
Dec 01 PHP
理解PHP中的Session及对Session有效期的控制
Jan 08 PHP
PHP微信开发之文本自动回复
Jun 23 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
Jul 26 PHP
laravel框架上传图片实现实时预览功能
Oct 14 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php
Mar 09 PHP
php xml-rpc远程调用
Dec 19 #PHP
php 设计模式之 工厂模式
Dec 19 #PHP
php 设计模式之 单例模式
Dec 19 #PHP
PHP 采集程序 常用函数
Dec 18 #PHP
php IP及IP段进行访问限制的代码
Dec 17 #PHP
php mssql 数据库分页SQL语句
Dec 16 #PHP
linux下 C语言对 php 扩展
Dec 14 #PHP
You might like
谈一谈收音机的高放电路
2021/03/02 无线电
浅析php中常量,变量的作用域和生存周期
2013/08/10 PHP
destoon文章模块调用企业会员资料的方法
2014/08/22 PHP
php微信公众平台交互与接口详解
2016/11/28 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
PHP实现一维数组与二维数组去重功能示例
2018/05/24 PHP
让您的菜单不离网站
2006/10/03 Javascript
js 提交和设置表单的值
2008/12/19 Javascript
用JS控制回车事件的代码
2011/02/20 Javascript
解析js原生方法创建表格效率测试
2013/07/08 Javascript
通过复制Table生成word和excel的javascript代码
2014/01/20 Javascript
浅谈 javascript 事件处理
2015/01/04 Javascript
jQuery实现tag便签去重效果的方法
2015/01/20 Javascript
谈谈JavaScript异步函数发展历程
2015/09/29 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
vue.js表格组件开发的实例详解
2016/10/12 Javascript
JS正则替换掉小括号及内容的方法
2016/11/29 Javascript
Canvas实现动态的雪花效果
2017/02/13 Javascript
浅谈webpack编译vue项目生成的代码探索
2017/12/11 Javascript
JavaScript通过mouseover()实现图片变大效果的示例
2017/12/20 Javascript
ionic使用angularjs表单验证(模板验证)
2018/12/12 Javascript
微信小程序获取用户信息并保存登录状态详解
2019/05/10 Javascript
vuex管理状态 刷新页面保持不被清空的解决方案
2019/11/11 Javascript
jQuery实现简单评论区功能
2020/10/26 jQuery
Python 性能优化技巧总结
2016/11/01 Python
详解Python中类的定义与使用
2017/04/11 Python
python输入错误密码用户锁定实现方法
2017/11/27 Python
pandas数据框,统计某列数据对应的个数方法
2018/04/11 Python
Python3将数据保存为txt文件的方法
2019/09/12 Python
Python从列表推导到zip()函数的5种技巧总结
2019/10/23 Python
python之array赋值技巧分享
2019/11/28 Python
Python 中的pygame安装与配置教程详解
2020/02/10 Python
学校采购员岗位职责
2014/01/02 职场文书
搞笑创意广告语
2014/03/17 职场文书
党员评议个人总结
2014/10/20 职场文书
2014年派出所工作总结
2014/11/21 职场文书