php怎么获取当前页面地址

不及物动词 其他 175

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    获取当前页面的地址可以使用以下代码:

    “`php
    $currentUrl = $_SERVER[‘REQUEST_URI’];
    “`

    或者使用以下代码:

    “`php
    $currentUrl = “http://”.$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’];
    “`

    其中 `$_SERVER[‘REQUEST_URI’]` 可以获取到当前页面的URI(Uniform Resource Identifier),即不包含域名的路径部分。在第二种方法中,通过拼接 `$_SERVER[‘HTTP_HOST’]` 和 `$_SERVER[‘REQUEST_URI’]` 可以得到完整的页面地址。

    请注意,在使用 `$_SERVER` 全局变量时,需要确保服务器的配置正确,并且可信任的。在某些情况下,`$_SERVER` 变量的值可能会受到篡改,导致安全问题。因此在使用时,需要进行适当的验证和过滤。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    获取当前页面地址可以通过以下几种方法:

    1. 使用$_SERVER[‘PHP_SELF’]变量:
    $_SERVER[‘PHP_SELF’]变量包含了当前执行的脚本的文件名,可以通过它来获取当前页面的地址。例如,可以使用下面的代码获取当前页面的地址:
    “`php
    $current_page = $_SERVER[‘PHP_SELF’];
    “`

    2. 使用$_SERVER[‘REQUEST_URI’]变量:
    $_SERVER[‘REQUEST_URI’]变量包含了当前页面的URI(Uniform Resource Identifier),包括查询字符串。同样,可以使用下面的代码获取当前页面的地址:
    “`php
    $current_page = $_SERVER[‘REQUEST_URI’];
    “`

    3. 使用$_SERVER[‘SCRIPT_NAME’]变量:
    $_SERVER[‘SCRIPT_NAME’]变量包含了当前执行的脚本的路径和文件名,可以通过它来获取当前页面的地址。下面的代码演示了如何使用该变量获取当前页面的地址:
    “`php
    $current_page = $_SERVER[‘SCRIPT_NAME’];
    “`

    4. 使用$_SERVER[‘SCRIPT_FILENAME’]变量:
    $_SERVER[‘SCRIPT_FILENAME’]变量包含了当前执行的脚本的绝对路径和文件名,可以通过它来获取当前页面的地址。以下是一个使用该变量获取当前页面地址的示例代码:
    “`php
    $current_page = $_SERVER[‘SCRIPT_FILENAME’];
    “`

    5. 使用$_SERVER[‘HTTP_REFERER’]变量:
    $_SERVER[‘HTTP_REFERER’]变量包含了用户浏览当前页面之前的页面的URL。通过获取该变量的值,可以间接地获取当前页面的地址。可以使用以下代码获取当前页面地址:
    “`php
    $current_page = $_SERVER[‘HTTP_REFERER’];
    “`

    这些方法可以根据不同的需求选择使用。请根据具体情况选择合适的方法来获取当前页面的地址。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    获取当前页面地址可以使用`$_SERVER[‘REQUEST_URI’]`或者`$_SERVER[‘PHP_SELF’]`。

    1. 使用`$_SERVER[‘REQUEST_URI’]`:

    `$_SERVER[‘REQUEST_URI’]`是PHP的一个预定义变量,它可以获取当前页面的地址。具体步骤如下:

    1. 在PHP代码中使用`$_SERVER[‘REQUEST_URI’]`来获取当前页面的地址。

    “`php
    $currentUrl = $_SERVER[‘REQUEST_URI’];
    “`

    2. 使用`$currentUrl`变量即可得到当前页面的地址。

    “`php
    echo “当前页面的地址是:” . $currentUrl;
    “`

    2. 使用`$_SERVER[‘PHP_SELF’]`:

    `$_SERVER[‘PHP_SELF’]`也是PHP的一个预定义变量,它可以获取当前页面的地址。具体步骤如下:

    1. 在PHP代码中使用`$_SERVER[‘PHP_SELF’]`来获取当前页面的地址。

    “`php
    $currentUrl = $_SERVER[‘PHP_SELF’];
    “`

    2. 使用`$currentUrl`变量即可得到当前页面的地址。

    “`php
    echo “当前页面的地址是:” . $currentUrl;
    “`

    以上两种方法都可以获得当前页面的地址,使用哪种方法取决于具体的需求和环境。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部