全球主机交流论坛

标题: PHP 技巧:获取当前页面的 URL [打印本页]

作者: ccc    时间: 2012-9-12 14:24
标题: PHP 技巧:获取当前页面的 URL
在使用 Google Analytics 的时候,有时候要获取每个页面的 URL,但是 WordPress 只有get_permalink
模板函数能在日志或者静态页面获取当前页面的 URL,而其他页面好像也没有相关的函数,即使有相关的函数,首先都要判断当前是什么页面,然后使用相关的函数,这样非常麻烦。
其实不用找 WordPress 函数,PHP 本身就提供了一些系统变量,通过整合下就能获取当前页面的 URL。
<?php
function
get_current_page_url{
$current_page_url = 'http';    if
($_SERVER["HTTPS" == "on")
{
$current_page_url .= "s";    }
$current_page_url .= "://";     if
($_SERVER["SERVER_PORT" != "80")
{
$current_page_url .= $_SERVER["SERVER_NAME".":".$_SERVER["SERVER_PORT".$_SERVER["REQUEST_URI";    }
else
{
$current_page_url .= $_SERVER["SERVER_NAME".$_SERVER["REQUEST_URI";    }
return
$current_page_url;}
?>
然后使用
get_current_page_url
就能获取当前页面的 URL。
作者: Comcast    时间: 2012-9-13 00:03
留名,学习了
作者: phpsky    时间: 2012-9-13 09:29
这个不错。




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4