我使用get_permalink()函数尝试获取当前网址。
我发现它并没有真正获得地址栏中显示的完全网址,例如,如果格式如下:
domain.com?s=one&two&three=0&four =
是否有获取确切当前网址的功能?
答案 0 :(得分:0)
<?php
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":". $_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"]. $_SERVER["REQUEST_URI"];
}
return $pageURL;
}
?>