【问题标题】:How to Get Current Browser URL in php? [duplicate]如何在 php 中获取当前浏览器 URL? [复制]
【发布时间】:2015-08-26 15:32:23
【问题描述】:

我得到问题 fetch current url .php?id=1 ge​​t id

我正在使用此代码

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

获取 .php 但不获取 id

【问题讨论】:

  • 你需要一个 GET 数组。 IE。 $var = $_GET['id'];
  • 使用 $id = $_GET['id']
  • var_dump($_SERVER)
  • 但在获取id路径后首先打印完整路径仅打印索引.php不打印id

标签: php mysql wordpress


【解决方案1】:
$_SERVER['REQUEST_URI']

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

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

$_SERVER['QUERY_STRING']

【讨论】:

    【解决方案2】:

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

    $id  = $_GET['id'];
    

    【讨论】:

      【解决方案3】:

      你可以试试这个代码

      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;
              }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-14
        • 1970-01-01
        • 2011-01-08
        • 1970-01-01
        • 2011-01-18
        • 1970-01-01
        相关资源
        最近更新 更多