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//做这东西主 ...
最新文章
- P3605 [USACO17JAN]Promotion Counting晋升者计数
- 基于OHCI的USB主机 —— 寄存器(其它)
- 29final关键字
- 征战蓝桥 —— 2017年第八届 —— C/C++A组第5题——字母组串
- wpf page 界面渲染完成后执行自动操作_Vue项目骨架屏自动生成方案(dps)
- 各大高校女生节横幅来袭,个个都是段子手
- 无需羡慕,今后.NET开发想拿30k也可以毫不费劲!
- 使用Java 9向Javadoc搜索添加术语
- Linux网络编程服务器模型选择之循环服务器
- sql server 自定义函数
- k8s创建Deployment报错:missing required field “selector“ in io.k8s.api.apps.v1.DeploymentSpec
- 巩固——Vue中proxyTable代理接口的配置
- 开放 API 接口签名验证,让你的接口从此不再裸奔 !
- OSGI.NET,请求因HTTP状态404 失败:Not Found
- 怎么提取pdf文件中的图片
- 音视频采集-摄像头视频采集(原理与实现)
- python3 print和format函数
- Java SE 070 Retention及RetentionPolicy详解
- 宽带未能和路由器连接服务器,连接路由器却上不了网怎么办
- 加拿大移民政策调整,注意,这些可能会影响到你