原帖地址: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 window.location.herf window.location.href location.search; //获取url中"?"符后的字串 document.referrer 获取来路的url,相当于php的$_SERVER['HTTP_REFERER']。 encodeURIComponent()...
在PHP编程中,有时我们需要获取当前页面的完整URL,以便进行各种操作,如记录日志、构建重定向、检查来源页面等。以下是一些方法,教你如何在PHP中获取当前页面的URL及其相关部分。 首先,我们可以利用PHP的内置...
在Web开发中,有时我们需要获取当前页面的完整URL,以便进行各种操作,如跟踪链接、构建重定向或者处理请求参数。在PHP和JavaScript中都有不同的方法来实现这一目标。 首先,我们来看看JavaScript中的实现方式: `...
总结,PHP获取当前URL涉及的关键知识点包括`$_SERVER`全局数组中的各种变量,如`REQUEST_URI`、`HTTP_HOST`、`PHP_SELF`、`HTTPS`和`SERVER_PORT`等,以及如何组合这些变量来构造完整的URL。理解并熟练运用这些知识...
另一个获取当前页面URL的方法是使用`$_SERVER['PHP_SELF']`,它返回当前脚本的名称,不包含URL路径中的参数。但请注意,它并不总是返回完整的URL,而只包含脚本路径: ```php function curPageURLUsingPHPSELF() { ...
在使用时,开发者只需要将`curPageURL()`函数调用在需要获取当前页面URL的地方,函数就会返回完整的URL。例如: ```php $url = curPageURL(); echo "当前页面的完整URL是: " . $url; ``` 这种技术在开发PHP应用...
首先,让我们看下PHP获取当前URL的典型代码片段: ```php $url_this = "http://" . $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'] . $_SERVER['REQUEST_URI']; echo $url_this; ``` 这段代码通过组合$...
在实际的`ce.php`文件中,你可能会看到类似的代码结构,它接收当前页面的URL参数,然后将这些参数写入名为`params.txt`的文本文件。这个过程对于记录用户请求、日志分析或者实现某些动态功能非常有用。 总结起来,...
总结来说,获取WordPress中当前页面URL的方法可以分为WordPress原生方法和自定义函数两种。原生方法使用方便,适合大部分常规需求,而自定义函数则可以实现更复杂的URL获取逻辑。对于网站开发者而言,掌握这些方法...
- 要获取URL中的特定参数,可以使用`$_GET`数组,例如`$_GET['pid']`将获取URL中名为`pid`的参数值。 6. **处理URL**: 示例中提到了一个名为`url::replace`的函数,它用于修改URL中的参数。虽然在PHP标准库中...
在Web开发中,获取当前页面的完整URL及其参数是一项常见的需求。这项技术可以帮助开发者追踪用户行为、优化网站性能或实现特定的功能逻辑。不同的编程语言有着各自的方法来实现这一功能。本文将详细介绍在PHP和ASP两...
很多时候,开发者需要获取当前页面的完整URL地址,以便执行各种操作,比如生成网站导航链接、验证用户的访问权限、记录用户的访问信息等。本文将详细介绍一个PHP函数,这个函数能够帮助开发者获取当前页面的完整URL...
`$_SERVER["REQUEST_URI"]`提供了访问当前页面所需的完整URI,包括路径和查询字符串。比如在URL `http://www.biuuu.com/index.php?p=222&q=biuuu`中,它的值是`"/index.php?p=222&q=biuuu"`。这个变量可以帮助我们...
### 获取当前页面URL 首先,介绍文章提到的第一个函数:获取当前页面的URL。在PHP中,我们可以利用超全局数组`$_SERVER`来获取当前页面的URL信息。`$_SERVER`数组包含了诸如表头、路径、以及脚本位置等服务器和执行...
`$_SERVER['HTTP_REFERER']`变量可以获取到用户的上一个页面URL,即用户点击链接访问当前页面之前的页面地址。请注意,这个值是可选的,取决于浏览器的设置,可能为空或被篡改。 5. **获取当前脚本网址(只有路径...