2013-04-16 170 views
0

如何获取我的页面的当前路径?functions.php中的当前路径

我知道如何在我的模板上做到这一点,但我需要它在functions.php上。 它必须在send_headers挂钩之前,因为我将使用此信息来设置cookie。

我试过使用PHP,但它显示functions.php路径...

回答

0

试试这个。

echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; 
0

你应该能够得到您的functions.php文件,像这样的请求路径:

function current_request_path(){ 
    return $_SERVER['REQUEST_URI']; 
} 

如果不工作,你总是可以set the cookie with JavaScript在页面加载后。您可以通过JavaScript使用window.location.href