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 相关文章推荐
phpmyadmin 3.4 空密码登录的实现方法
May 29 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
Aug 19 PHP
Swoole-1.7.22 版本已发布,修复PHP7相关问题
Dec 31 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
Jan 15 PHP
PHP Curl模拟登录微信公众平台、新浪微博实例代码
Jan 28 PHP
smarty中改进truncate使其支持中文的方法
May 30 PHP
CI框架常用函数封装实例
Nov 21 PHP
PHP切割汉字的常用方法实例总结
Apr 27 PHP
PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能
Sep 23 PHP
php实现JWT(json web token)鉴权实例详解
Nov 05 PHP
phpStudy vscode 搭建debug调试的教程详解
Jul 28 PHP
php判断IP地址是否在多个IP段内
Aug 18 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
php FLEA中二叉树数组的遍历输出
2012/09/26 PHP
php7 新增功能实例总结
2020/05/25 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php
2021/03/09 PHP
Javascript读取cookie函数代码
2010/10/16 Javascript
jquery.cookie.js 操作cookie实现记住密码功能的实现代码
2011/04/27 Javascript
Javascript中自动切换焦点实现代码
2012/12/15 Javascript
Jquery Ajax解析XML数据(同步及异步调用)简单实例
2014/02/12 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
2014/03/19 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
2014/09/04 Javascript
jquery uploadify 在FF下无效的解决办法
2014/09/26 Javascript
jquery+ajax实现跨域请求的方法
2015/01/20 Javascript
微信小程序 监听手势滑动切换页面实例详解
2017/06/15 Javascript
简单谈谈原生js的math对象
2017/06/27 Javascript
Vue.js数据绑定之data属性
2017/07/07 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
JavaScript使用闭包模仿块级作用域操作示例
2019/01/21 Javascript
解决Angularjs异步操作后台请求用$q.all排列先后顺序问题
2019/11/29 Javascript
利用PHP实现递归删除链表元素的方法示例
2020/10/23 Javascript
[01:11]辉夜杯战队访谈宣传片—CDEC.Y
2015/12/26 DOTA
基于Python如何使用AIML搭建聊天机器人
2016/01/27 Python
django限制匿名用户访问及重定向的方法实例
2018/02/07 Python
Python Selenium 设置元素等待的三种方式
2020/03/18 Python
3种适用于Python的疯狂秘密武器及原因解析
2020/04/29 Python
Python使用Chrome插件实现爬虫过程图解
2020/06/09 Python
python logging 重复写日志问题解决办法详解
2020/08/04 Python
Html5 audio标签样式的修改
2016/01/28 HTML / CSS
双立人加拿大官网:Zwilling加拿大
2020/08/10 全球购物
幼儿教师考核制度
2014/01/25 职场文书
保险公司年会主持词
2014/03/22 职场文书
初中三好学生自我鉴定
2014/04/07 职场文书
我的中国梦演讲稿400字
2014/08/19 职场文书
房产分割协议书范文
2014/11/21 职场文书
财产保全担保书
2015/01/20 职场文书
英语通知范文
2015/04/22 职场文书
2016年教师政治思想表现评语
2015/12/02 职场文书
pytorch分类模型绘制混淆矩阵以及可视化详解
2022/04/07 Python