如何在PHP中获取当前浏览器URL?

时间:2015-06-11 05:29:41

标签: php mysql wordpress

我的问题是获取当前网址.php?id = 1获取ID

我正在使用此代码

$query = $_SERVER['PHP_SELF'];
$path = pathinfo( $query );
$what_you_want = $path['basename'];

获取.php但不能获得ID

3 个答案:

答案 0 :(得分:0)

$_SERVER['REQUEST_URI']

有关$_SERVER数组中可用信息的更多详细信息,请参阅PHP手册

如果您还需要查询字符串(URL中的?后面的位),该部分位于此变量中:

$_SERVER['QUERY_STRING']

答案 1 :(得分:0)

使用GET获取id的值。您不需要使用$ _SERVER [' PHP_SELF']。

$id  = $_GET['id'];

答案 2 :(得分:0)

你可以试试这段代码

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;
        }
相关问题