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中文汉字验证码
Apr 08 PHP
PHP Pear 安装及使用
Mar 19 PHP
利用PHP实现智能文件类型检测的实现代码
Aug 02 PHP
一个不易被发现的PHP后门代码解析
Jul 05 PHP
推荐一本PHP程序猿都应该拜读的书
Dec 31 PHP
PHP实现阳历到农历转换的类实例
Mar 07 PHP
Yii中CGridView禁止列排序的设置方法
Jul 12 PHP
PHP单例模式详解及实例代码
Dec 21 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
Oct 26 PHP
PHP聊天室简单实现方法详解
Dec 08 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
Nov 23 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
一个捕获函数输出的函数
2007/02/14 PHP
PHP CURL获取返回值的方法
2014/05/04 PHP
php中get_object_vars()方法用法实例
2015/02/08 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
PHP信号量基本用法实例详解
2016/02/12 PHP
PHP项目多语言配置平台实现过程解析
2020/05/18 PHP
基于jquery封装的一个js分页
2011/11/15 Javascript
js实现字符串的16进制编码不加密
2014/04/25 Javascript
jQuery获取选中内容及设置元素属性的方法
2014/07/09 Javascript
JS实现网站菜单拖拽移位效果的方法
2015/09/24 Javascript
分享我的jquery实现下拉菜单心的
2015/11/29 Javascript
利用jquery实现瀑布流3种案例
2016/09/18 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
NodeJS实现视频转码的示例代码
2017/11/18 NodeJs
jQuery简单判断值是否存在于数组中的方法示例
2018/04/17 jQuery
微信小程序使用template标签实现五星评分功能
2018/11/03 Javascript
前端路由&amp;webpack基础配置详解
2019/06/10 Javascript
js图片无缝滚动插件使用详解
2020/05/26 Javascript
Json实现传值到后台代码实例
2020/06/30 Javascript
JavaScript 异步时序问题
2020/11/20 Javascript
Vue 修改网站图标的方法
2020/12/31 Vue.js
[51:07]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python自动连接ssh的方法
2015/03/07 Python
Python中标准库OS的常用方法总结大全
2017/07/19 Python
详解Python 实现元胞自动机中的生命游戏(Game of life)
2018/01/27 Python
python opencv 直方图反向投影的方法
2018/02/24 Python
python 命名规范知识点汇总
2020/02/14 Python
浅析python中的del用法
2020/09/02 Python
解决pycharm修改代码后第一次运行不生效的问题
2021/02/06 Python
CSS3教程(5):网页背景图片
2009/04/02 HTML / CSS
请解释接口的显式实现有什么意义
2012/05/26 面试题
为什么Runtime.exec(“ls”)没有任何输出?
2014/10/03 面试题
2014年小学生教师节演讲稿范文
2014/09/10 职场文书
处级干部考察材料
2014/12/24 职场文书
浅析Python OpenCV三种滤镜效果
2022/04/11 Python
使用Apache Camel表达REST服务的方法
2022/06/10 Servers