php获取所有url地址_php 获取完整url地址实例详解
例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地址实例详解相关推荐
- c语言整数转ip地址字符串,C/C++ ip地址与int类型的转换实例详解
C/C++ ip地址与int类型的转换实例详解 前言 最近看道一个面试题目,大体意思就是将ip地址,例如"192.168.1.116"转换成int类型,同时还能在转换回去 思路 i ...
- java 获取oracle表结构_Java导出oracle表结构实例详解
Java导出oracle表结构实例详解 发布于 2020-7-20| 复制链接 摘记: Java导出oracle表结构实例详解最近用到的,因为plsql是收费的,不让用,找了很多方法终于发现了这个. ...
- php mysql无限_php+mysql实现无限分类实例详解
php+mysql实现无限分类实例详解 fenlei($arr[$i][0]); //$arr[$i][1]表示第$i+1个分类的id的值.进行递归,也就是把自己的id作为f_id参数把自己的子类 ...
- php mysql 分类_php+mysql实现无限分类实例详解
本文实例讲述了php+mysql实现无限分类的方法.分享给大家供大家参考.具体分析如下: 1.数据库通过设置父类ID来进行唯一索引,然后使用函数的递归调用实现无限分类: 2.数据库设计通过特定格式进行 ...
- php function 返回值_PHP函数引用返回的实例详解
引用返回 手册里是这么写的:引用返回用在当想用函数找到引用应该被绑定在哪一个变量上面时.不要用返回引用来增加性能,引擎足够聪明来自己进行优化.仅在有合理的技术原因时才返回引用!要返回引用 当你想将函数 ...
- 用php输出数组_PHP输出数组-打印数组实例详解
假设有一个数组:<?php $arr=["PHP","中文","网"]; echo $arr; ?> 请问上面的代码会输出什么? ...
- java 获取用户的MAC地址多种方法实例详解
java 获取用户的MAC地址多种方法实例详解 这篇文章主要介绍了JAVA实现获取用户的MAC地址的多种方法实例,需要的朋友可以参考下 java实现获取用户的MAC地址方法: 方法一:将本机地址与局域 ...
- C 语言中获取系统时间的函数,C/C++如何获取当前系统时间的实例详解
C/C++如何获取当前系统时间的实例详解 C库中与系统时间相关的函数定义在头文件中, C++定义在头文件中. 一.time(time_t*)函数 函数定义如下: time_t time (time_t ...
- php get 返回源码,php源码 fsockopen获取网页内容实例详解
PHP fsockopen函数说明: Open Internet or Unix domain socket connection(打开套接字链接) Initiates a socket connec ...
- php 获取手机特征码,【新人学习】按键精灵获取数字特征码实例详解
按键精灵获取数字特征码实例详解 运行环境:分辨率:1440x900 色深:32位 操作系统:Windows XP 按键精灵版本:7.00.3730 @兄弟工程师01未评2009/3/19//做这东西主 ...
最新文章
- CRM Fiori Launchpad初次登陆后返回的service metadata信息
- django项目中settings.py文件中路径设置问题
- C#的未来:简化参数空值验证
- cocos2d-x之读取xml文件
- Hibernate SqlQuery
- 计算机相关知识抢答题题库,计算机基础知识抢答赛题库
- 需求调第四篇--常用的调研工作方法
- 我在富士康挨踢了七年(十六. 跳楼年,终于认识了我自己)
- showdown解析markDown的使用方法
- 2022-2028全球与中国紫外线点固化系统市场现状及未来发展趋势
- WiFi DFS(动态频率选择)
- 【我不熟悉的css】css使用background-clip,实现圆角彩色的边框,文字渐变色
- IT架构师_隽语集(Design Thinking _0201)
- kubernetes中显示所有命名空间中的deployment、Pod以及所有的Pod对应的命名空间
- Win 10 系统下搭建 Python 编程环境,有手就行
- html前端小知识:制作简单的纯文字图标按钮
- 微波遥感2:微波与物质的相互作用
- twisted-02 ChatRoom
- 2023年金三银四网络安全考试试题
- DataPool插件入门——午后的速溶咖啡
热门文章
- Aspose.CAD for .NET 22.11.0 cRACK
- 关于yolov7的遗传算法进化训练
- gitlab合并分支代码
- 计算机二级考试2021考试时间黑龙江,黑龙江2021上半年计算机应用水平考试报名时间 哪天报名...
- list批量每次处理1000条
- android不能相应点击事件吗,为什么我的onClick事件不能响应了(android)
- 市场调研-全球与中国VR播放器市场现状及未来发展趋势
- 5.4 堆溢出利用(上)——DWORD SHOOT
- 语音识别 ——总结知识点(2)
- Linux内核中的container_of宏