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

这个问题在这里已经有了答案:

  • 以PHP 28的答案获取完整的URL

  • $_SERVER['REQUEST_URI']
    

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

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

    $_SERVER['QUERY_STRING']
    

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

    $id  = $_GET['id'];
    

    你可以试试这个代码

    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;
            }
    
    链接地址: http://www.djcxy.com/p/42291.html

    上一篇: How to Get Current Browser URL in php?

    下一篇: GET a URL parameter with PHP