WordPress获取永久链接无法获取URL'按原样#39;

时间:2016-12-08 21:42:38

标签: php wordpress

我使用get_permalink()函数尝试获取当前网址。

我发现它并没有真正获得地址栏中显示的完全网址,例如,如果格式如下:

domain.com?s=one&two&three=0&four =

是否有获取确切当前网址的功能?

1 个答案:

答案 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;
}
?>