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个人网站架设连环讲(三)
Oct 09 PHP
PHP学习笔记之二
Jan 17 PHP
php模拟asp中的XmlHttpRequest实现http请求的代码
Mar 24 PHP
匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来
Dec 25 PHP
php字符串截取的简单方法
Jul 04 PHP
php中用socket模拟http中post或者get提交数据的示例代码
Aug 08 PHP
Thinkphp将二维数组变为标签适用的一维数组方法总结
Oct 30 PHP
php页面函数设置超时限制的方法
Dec 01 PHP
PHP开发制作一个简单的活动日程表Calendar
Jun 20 PHP
php文件管理基本功能简单操作
Jan 16 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
Jun 13 PHP
php利用ZipArchive类操作文件的实例
Jan 21 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 数据结构 算法 三元组 Triplet
2011/07/02 PHP
php的chr和ord函数实现字符加减乘除运算实现代码
2011/12/05 PHP
PHP实现简单的新闻发布系统实例
2015/07/28 PHP
php实现简单爬虫的开发
2016/03/28 PHP
php连接mysql数据库
2017/03/21 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
微信JSSDK分享功能图文实例详解
2019/04/08 PHP
PHP 对象接口简单实现方法示例
2020/04/13 PHP
Add a Picture to a Microsoft Word Document
2007/06/15 Javascript
IE6下出现JavaScript未结束的字符串常量错误的解决方法
2010/11/21 Javascript
jQuery中:image选择器用法实例
2015/01/03 Javascript
JS制作手机端自适应缩放显示
2015/06/11 Javascript
javascript数组去重小结
2016/03/07 Javascript
Jquery组件easyUi实现手风琴(折叠面板)示例
2016/08/23 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
2017/01/22 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
2017/02/15 Javascript
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
详解Angular的8个主要构造块
2017/06/20 Javascript
jQuery Easyui Treegrid实现显示checkbox功能
2017/08/08 jQuery
微信小程序实现图片上传功能实例(前端+PHP后端)
2018/01/10 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
2020/02/06 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
[04:22]DOTA2上海特级锦标赛主赛事第四日TOP10
2016/03/06 DOTA
跟老齐学Python之大话题小函数(1)
2014/10/10 Python
Python命令行参数解析模块optparse使用实例
2015/04/13 Python
关于Python中的向量相加和numpy中的向量相加效率对比
2019/08/26 Python
jupyter notebook oepncv 显示一张图像的实现
2020/04/24 Python
Django ORM 查询表中某列字段值的方法
2020/04/30 Python
门卫岗位安全职责
2013/12/13 职场文书
团支书竞选演讲稿
2014/04/28 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
2015年班干部工作总结
2015/04/29 职场文书
2015年政治教研组工作总结
2015/07/22 职场文书
离职员工给领导和同事的感谢信
2015/11/03 职场文书
使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)
2021/06/09 Vue.js
Redis实现分布式锁的五种方法详解
2022/06/14 Redis