`

PHP中获取当前页面的完整URL

    博客分类:
  • PHP
 
阅读更多

 

javascript实现:

 

top.location.href   顶级窗口的地址
this.location.href  当前窗口的地址

 

 

 

PHP实现

 

#测试网址:     http://localhost/blog/testurl.php?id=5

//获取域名或主机地址 
echo $_SERVER['HTTP_HOST']."<br>"; #localhost

//获取网页地址 
echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php

//获取网址参数 
echo $_SERVER["QUERY_STRING"]."<br>"; #id=5

//获取用户代理 
echo $_SERVER['HTTP_REFERER']."<br>"; 

//获取完整的url
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
#http://localhost/blog/testurl.php?id=5

//包含端口号的完整url
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
#http://localhost:80/blog/testurl.php?id=5

//只取路径
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; 
echo dirname($url);
#http://localhost/blog
 
分享到:
评论

相关推荐

    获得当前页面的url

    获得当前页面的url window.location.herf window.location.href location.search; //获取url中"?"符后的字串 document.referrer 获取来路的url,相当于php的$_SERVER['HTTP_REFERER']。 encodeURIComponent()...

    php获取当前页面完整URL地址

    下面提供一个用于获取当前页面URL的函数以及使用方法: 示例一: &lt;?php // 说明:获取完整URL function curPageURL() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") { $pageURL .= "s"; } $...

    PHP获取当前页面完整URL的方法

    在大家在使用PHP编写程序的时候...下面就给大家分享了PHP获取当前页面完整URL的方法,文中还给出了如获取域名或主机地址、获取网页地址和包含端口号的完整url等的方法,有需要的朋友们可以参考借鉴,下面来一起看看吧。

    PHP获取当前页面完整URL的实现代码

    本篇文章是对利用PHP获取当前页面完整URL的实现代码进行了详细的分析介绍,需要的朋友参考下

    PHP获取当前页面URL函数实例

    本文实例讲述了PHP获取当前...复制代码 代码如下:/* 获得当前页面URL开始 */ function curPageURL() {  $pageURL = ‘http’;  if ($_SERVER[“HTTPS”] == “on”) { // 如果是SSL加密则加上“s”  $pageURL

    PHP获取当前url的具体方法全面解析

    我们今天向大家介绍的是有关PHP获取当前url的函数的具体方法,通过对这个函数方法的了解,进一步加深我们对PHP语言的认识,提高我们的学习水平。 PHP 5.0构造函数的实例讲解 PHP获取当前url的具体方法如下: $url_...

    PHP获取当前执行php文件名的代码

    首先肯定是要获取当前页面URL的,在这里我们使用php的$_SERVER['PHP_SELF']来获取获取网页地址 假设url为 https://www.jb51.net/index.php $php_Self= $_SERVER['PHP_SELF']; //获取网页地址 //输出结果:...

    php获取当前网址url并替换参数或网址的方法

    一是PHP获取当前页面的网址: 复制代码 代码如下: //获得当前的脚本网址 function GetCurUrl() { if(!empty($_SERVER[“REQUEST_URI”])) { $scriptName = $_SERVER[“REQUEST_URI”]; $nowurl = $scriptName; } ...

    Yii获取当前url和域名的方法

    假设我们当前页面的访问地址是:http://localhost/CMS/public/index.php?r=news&id=1 一、 1、获取当前域名:复制代码 代码如下:echo Yii::app()-&gt;request-&gt;hostInfo; 结果:http://localhost 2、获取(除域名外的)...

    php 伪造HTTP_REFERER页面URL来源的三种方法

    php获取当前页面的前一个页面URL地址,即当前页面是从哪个页面链接过来的,可以使用$_SERVER[‘HTTP_REFERER’],但是这个来源页面的URL地址是可以被伪造和欺骗的,本文章向大家介绍伪造HTTP_REFERER页面URL的三种...

    php URL编码解码函数代码

    复制代码 代码如下:&lt;?... echo urlencode($url); //输出编码后的字符串 ?&gt; 复制代码 代码如下:&lt;... 您可能感兴趣的文章:PHP curl实现抓取302跳转后页面的示例PHP获取当前页面URL函数实例php获取当前页面完整URL

    php获得url参数中具有&的值的方法

    [removed] 这个是通过JS来操作的 如果出现这样的场景,当用户需要退出帐号,你又希望他退出后直接在返回当前页面 比如,当前页面的地址为http://xxx/module.php?module=groupbook&view=index&id=2. 你退出系统想必会...

    PHP获取当前URL路径的处理方法(适用于多条件筛选列表)

    * PHP获取当前url路径的函数及服务器变量 * $_SERVER["QUERY_STRING"] 查询(query)的字符串 * $_SERVER["REQUEST_URI"] 访问此页面所需的URI * $_SERVER["SCRIPT_NAME"] 包含当前脚本的路径 * $_SERVER[...

    php通过隐藏表单控件获取到前两个页面的url

    自己在学习过程中也遇到了类似的...其实这个方法的原理还是把上一个url通过post的方法post到了别的地方去,只不过这个的post是当前页面而已 在之后的开发中,新建文章的部分会有一个select标签,如果把select标签的di

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    JSPExample5.jsp JSP页面中字符数据的简单使用 JSPExample6.jsp 结合布尔类型变量判断学生成绩等级 JSPExample7.jsp text.html页面提交至该页,并显示提交数据 text.html 页面数据提交至...

    收集整理的非常有用的PHP函数

    //获取当前页面的url //强制下载 /* Utf-8、gb2312都支持的汉字截取函数 cut_str(字符串, 截取长度, 开始长度, 编码); 编码默认为 utf-8 开始长度默认为 0 */ //获取用户真实IP //防止注入 //页面提示跳转 //...

Global site tag (gtag.js) - Google Analytics