`

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

    博客分类:
  • PHP
 
阅读更多

原帖地址:http://www.cnblogs.com/A-Song/archive/2011/12/14/2288215.html

javascript实现

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

 PHP实现

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的方法

    在PHP编程中,有时我们需要获取当前页面的完整URL,以便进行各种操作,如记录日志、构建重定向、检查来源页面等。以下是一些方法,教你如何在PHP中获取当前页面的URL及其相关部分。 首先,我们可以利用PHP的内置...

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

    在Web开发中,有时我们需要获取当前页面的完整URL,以便进行各种操作,如跟踪链接、构建重定向或者处理请求参数。在PHP和JavaScript中都有不同的方法来实现这一目标。 首先,我们来看看JavaScript中的实现方式: `...

    PHP 获取当前 URL

    总结,PHP获取当前URL涉及的关键知识点包括`$_SERVER`全局数组中的各种变量,如`REQUEST_URI`、`HTTP_HOST`、`PHP_SELF`、`HTTPS`和`SERVER_PORT`等,以及如何组合这些变量来构造完整的URL。理解并熟练运用这些知识...

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

    另一个获取当前页面URL的方法是使用`$_SERVER['PHP_SELF']`,它返回当前脚本的名称,不包含URL路径中的参数。但请注意,它并不总是返回完整的URL,而只包含脚本路径: ```php function curPageURLUsingPHPSELF() { ...

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

    在使用时,开发者只需要将`curPageURL()`函数调用在需要获取当前页面URL的地方,函数就会返回完整的URL。例如: ```php $url = curPageURL(); echo "当前页面的完整URL是: " . $url; ``` 这种技术在开发PHP应用...

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

    首先,让我们看下PHP获取当前URL的典型代码片段: ```php $url_this = "http://" . $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'] . $_SERVER['REQUEST_URI']; echo $url_this; ``` 这段代码通过组合$...

    PHP:提取当前地址URL参数,保存为TXT文件!

    在实际的`ce.php`文件中,你可能会看到类似的代码结构,它接收当前页面的URL参数,然后将这些参数写入名为`params.txt`的文本文件。这个过程对于记录用户请求、日志分析或者实现某些动态功能非常有用。 总结起来,...

    WordPress获取当前页面URL地址的方法

    总结来说,获取WordPress中当前页面URL的方法可以分为WordPress原生方法和自定义函数两种。原生方法使用方便,适合大部分常规需求,而自定义函数则可以实现更复杂的URL获取逻辑。对于网站开发者而言,掌握这些方法...

    php中对链接url的处理

    - 要获取URL中的特定参数,可以使用`$_GET`数组,例如`$_GET['pid']`将获取URL中名为`pid`的参数值。 6. **处理URL**: 示例中提到了一个名为`url::replace`的函数,它用于修改URL中的参数。虽然在PHP标准库中...

    多种语言下获取当前页完整URL及其参数

    在Web开发中,获取当前页面的完整URL及其参数是一项常见的需求。这项技术可以帮助开发者追踪用户行为、优化网站性能或实现特定的功能逻辑。不同的编程语言有着各自的方法来实现这一功能。本文将详细介绍在PHP和ASP两...

    PHP获取当前完整URL地址的函数

    很多时候,开发者需要获取当前页面的完整URL地址,以便执行各种操作,比如生成网站导航链接、验证用户的访问权限、记录用户的访问信息等。本文将详细介绍一个PHP函数,这个函数能够帮助开发者获取当前页面的完整URL...

    PHP获取当前url路径的函数及服务器变量.pdf

    `$_SERVER["REQUEST_URI"]`提供了访问当前页面所需的完整URI,包括路径和查询字符串。比如在URL `http://www.biuuu.com/index.php?p=222&q=biuuu`中,它的值是`"/index.php?p=222&q=biuuu"`。这个变量可以帮助我们...

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

    ### 获取当前页面URL 首先,介绍文章提到的第一个函数:获取当前页面的URL。在PHP中,我们可以利用超全局数组`$_SERVER`来获取当前页面的URL信息。`$_SERVER`数组包含了诸如表头、路径、以及脚本位置等服务器和执行...

    php 获取完整url地址

    `$_SERVER['HTTP_REFERER']`变量可以获取到用户的上一个页面URL,即用户点击链接访问当前页面之前的页面地址。请注意,这个值是可选的,取决于浏览器的设置,可能为空或被篡改。 5. **获取当前脚本网址(只有路径...

Global site tag (gtag.js) - Google Analytics