例1,获取到地址栏的一些信息,域名,端口参数等。

复制代码 代码示例:

//获取域名或主机地址

echo $_SERVER['HTTP_HOST']."
";

//获取网页地址

echo $_SERVER['PHP_SELF']."
";

//获取网址参数

echo $_SERVER["QUERY_STRING"]."
";

//来源网页的详细地址

echo $_SERVER['HTTP_REFERER']."
";

?>

例2,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();

例3,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();

例4,php 获取url地址包含端口路径

复制代码 代码示例:

echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];

以上分享了php获取完整url地址的几种方法,希望对大家有所帮助。

php获取所有url地址_php 获取完整url地址实例详解相关推荐

  1. c语言整数转ip地址字符串,C/C++ ip地址与int类型的转换实例详解

    C/C++ ip地址与int类型的转换实例详解 前言 最近看道一个面试题目,大体意思就是将ip地址,例如"192.168.1.116"转换成int类型,同时还能在转换回去 思路 i ...

  2. java 获取oracle表结构_Java导出oracle表结构实例详解

    Java导出oracle表结构实例详解 发布于 2020-7-20| 复制链接 摘记:  Java导出oracle表结构实例详解最近用到的,因为plsql是收费的,不让用,找了很多方法终于发现了这个. ...

  3. php mysql无限_php+mysql实现无限分类实例详解

    php+mysql实现无限分类实例详解 fenlei($arr[$i][0]);   //$arr[$i][1]表示第$i+1个分类的id的值.进行递归,也就是把自己的id作为f_id参数把自己的子类 ...

  4. php mysql 分类_php+mysql实现无限分类实例详解

    本文实例讲述了php+mysql实现无限分类的方法.分享给大家供大家参考.具体分析如下: 1.数据库通过设置父类ID来进行唯一索引,然后使用函数的递归调用实现无限分类: 2.数据库设计通过特定格式进行 ...

  5. php function 返回值_PHP函数引用返回的实例详解

    引用返回 手册里是这么写的:引用返回用在当想用函数找到引用应该被绑定在哪一个变量上面时.不要用返回引用来增加性能,引擎足够聪明来自己进行优化.仅在有合理的技术原因时才返回引用!要返回引用 当你想将函数 ...

  6. 用php输出数组_PHP输出数组-打印数组实例详解

    假设有一个数组:<?php $arr=["PHP","中文","网"]; echo $arr; ?> 请问上面的代码会输出什么? ...

  7. java 获取用户的MAC地址多种方法实例详解

    java 获取用户的MAC地址多种方法实例详解 这篇文章主要介绍了JAVA实现获取用户的MAC地址的多种方法实例,需要的朋友可以参考下 java实现获取用户的MAC地址方法: 方法一:将本机地址与局域 ...

  8. C 语言中获取系统时间的函数,C/C++如何获取当前系统时间的实例详解

    C/C++如何获取当前系统时间的实例详解 C库中与系统时间相关的函数定义在头文件中, C++定义在头文件中. 一.time(time_t*)函数 函数定义如下: time_t time (time_t ...

  9. php get 返回源码,php源码 fsockopen获取网页内容实例详解

    PHP fsockopen函数说明: Open Internet or Unix domain socket connection(打开套接字链接) Initiates a socket connec ...

  10. php 获取手机特征码,【新人学习】按键精灵获取数字特征码实例详解

    按键精灵获取数字特征码实例详解 运行环境:分辨率:1440x900 色深:32位 操作系统:Windows XP 按键精灵版本:7.00.3730 @兄弟工程师01未评2009/3/19//做这东西主 ...

最新文章

  1. CRM Fiori Launchpad初次登陆后返回的service metadata信息
  2. django项目中settings.py文件中路径设置问题
  3. C#的未来:简化参数空值验证
  4. cocos2d-x之读取xml文件
  5. Hibernate SqlQuery
  6. 计算机相关知识抢答题题库,计算机基础知识抢答赛题库
  7. 需求调第四篇--常用的调研工作方法
  8. 我在富士康挨踢了七年(十六. 跳楼年,终于认识了我自己)
  9. showdown解析markDown的使用方法
  10. 2022-2028全球与中国紫外线点固化系统市场现状及未来发展趋势
  11. WiFi DFS(动态频率选择)
  12. 【我不熟悉的css】css使用background-clip,实现圆角彩色的边框,文字渐变色
  13. IT架构师_隽语集(Design Thinking _0201)
  14. kubernetes中显示所有命名空间中的deployment、Pod以及所有的Pod对应的命名空间
  15. Win 10 系统下搭建 Python 编程环境,有手就行
  16. html前端小知识:制作简单的纯文字图标按钮
  17. 微波遥感2:微波与物质的相互作用
  18. twisted-02 ChatRoom
  19. 2023年金三银四网络安全考试试题
  20. DataPool插件入门——午后的速溶咖啡

热门文章

  1. Aspose.CAD for .NET 22.11.0 cRACK
  2. 关于yolov7的遗传算法进化训练
  3. gitlab合并分支代码
  4. 计算机二级考试2021考试时间黑龙江,黑龙江2021上半年计算机应用水平考试报名时间 哪天报名...
  5. list批量每次处理1000条
  6. android不能相应点击事件吗,为什么我的onClick事件不能响应了(android)
  7. 市场调研-全球与中国VR播放器市场现状及未来发展趋势
  8. 5.4 堆溢出利用(上)——DWORD SHOOT
  9. 语音识别 ——总结知识点(2)
  10. Linux内核中的container_of宏