php怎么得到当前页

fiy 其他 138

回复

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

    要获取当前页的内容,可以使用PHP中的$_SERVER[‘REQUEST_URI’]变量。此变量存储了当前页的URL地址。

    例如,可以使用以下代码获取当前页的URL地址:

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

    在上述代码中,$current_page变量将存储当前页的URL地址。这个地址可以用于进一步处理或显示当前页的内容。

    请注意,$current_page变量可能包含相对路径、查询参数和片段标识符等附加信息。因此,可能需要对获取的URL地址进行进一步处理,以根据实际需求提取所需的内容。

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

    在PHP中,可以通过一些内置的全局变量来获取当前页面的相关信息。下面是一些常用的方法:

    1. 通过$_SERVER[‘PHP_SELF’]获取当前页面的文件路径和文件名。这个变量包含了当前正在执行的脚本的文件名,并返回这个文件名。比如,如果当前页面是http://example.com/index.php,那么$_SERVER[‘PHP_SELF’]的值就是/index.php。

    2. 使用$_SERVER[‘REQUEST_URI’]获取当前页面的URI。这个变量返回当前页面的URI,包括查询参数。比如,如果当前页面是http://example.com/index.php?page=1,那么$_SERVER[‘REQUEST_URI’]的值就是/index.php?page=1。

    3. 通过$_SERVER[‘QUERY_STRING’]获取当前页面的查询参数。这个变量返回当前页面的查询参数,不包括URI。比如,如果当前页面是http://example.com/index.php?page=1,那么$_SERVER[‘QUERY_STRING’]的值就是page=1。

    4. 使用$_SERVER[‘HTTP_REFERER’]获取当前页面的引荐来源。这个变量返回用户跳转到当前页面的来源页面的URL。比如,如果用户从http://example.com/page1.php跳转到当前页面,$_SERVER[‘HTTP_REFERER’]的值就是http://example.com/page1.php。

    5. 通过$_SERVER[‘HTTP_HOST’]获取当前页面的主机名。这个变量返回当前页面的主机名,不包括协议和路径。比如,如果当前页面是http://example.com/index.php,那么$_SERVER[‘HTTP_HOST’]的值就是example.com。

    这些全局变量可以帮助我们在PHP中获取当前页面的各种信息,可以根据具体的需求选择使用其中的一个或多个。在实际开发中,我们可以将其用于生成动态的链接、获取当前页面的URL等操作。

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

    要获取当前页在 PHP 中可以使用以下方法:

    1. 使用 `$_SERVER[‘PHP_SELF’]` 获取当前脚本的路径和文件名,然后使用 `basename()` 函数获取文件名,即可得到当前页的名称。例如:

    “`php
    $current_page = basename($_SERVER[‘PHP_SELF’]);
    echo “当前页是:” . $current_page;
    “`

    2. 如果希望获取完整的 URL,可以使用 `$_SERVER[‘REQUEST_URI’]` 获取相对于网站根目录的 URL。例如:

    “`php
    $current_url = $_SERVER[‘REQUEST_URI’];
    echo “当前页面的完整URL是:” . $current_url;
    “`

    3. 如果希望获取带有协议和域名的完整 URL,可以结合 `$_SERVER[‘HTTP_HOST’]` 和 `$_SERVER[‘SERVER_PROTOCOL’]` 使用。例如:

    “`php
    $current_url = “http://” . $_SERVER[‘HTTP_HOST’] . $_SERVER[‘REQUEST_URI’];
    echo “当前页面的完整URL是:” . $current_url;
    “`

    以上方法都可以在你的 PHP 文件中直接使用,返回的结果就是当前页的信息。注意在使用这些方法时要避免任何潜在的安全风险,比如对获取到的值进行过滤和验证。

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

400-800-1024

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

分享本页
返回顶部