php怎么获得当前页

fiy 其他 109

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    获得当前页可以使用PHP的$_SERVER全局变量中的以下值来获取当前页的信息:

    1. $_SERVER[‘SCRIPT_NAME’]:获得当前脚本的路径和文件名。
    2. $_SERVER[‘PHP_SELF’]:获得当前脚本的路径和文件名。
    3. $_SERVER[‘REQUEST_URI’]:获得完整的 URL 地址,包括域名和查询字符串。

    以下是一个简单的PHP代码示例,演示如何使用上述变量获取当前页的信息:

    “`php
    $current_page = ”;
    if(isset($_SERVER[‘SCRIPT_NAME’])){
    $current_page = $_SERVER[‘SCRIPT_NAME’];
    } elseif(isset($_SERVER[‘PHP_SELF’])){
    $current_page = $_SERVER[‘PHP_SELF’];
    } elseif(isset($_SERVER[‘REQUEST_URI’])){
    $current_page = $_SERVER[‘REQUEST_URI’];
    }

    echo “当前页的路径和文件名:”.$current_page;
    “`

    注意:以上代码只是示例,根据具体的需求可能需要对变量进行进一步处理和过滤。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在PHP中,我们可以使用$_SERVER超全局变量来获取当前页的信息。具体获取当前页的方法有以下几种:

    1. 获取当前页的URL
    可以使用$_SERVER[‘SCRIPT_NAME’] 或 $_SERVER[‘PHP_SELF’] 来获取当前页的URL,两者的返回结果是相同的。

    2. 获取当前页的URI
    可以使用$_SERVER[‘REQUEST_URI’]来获取当前页的URI,这个URI包含了URL中的路径和查询参数。

    3. 获取当前页的文件名
    可以使用$_SERVER[‘SCRIPT_FILENAME’]来获取当前页的文件名,这个返回结果是当前页的绝对路径。

    4. 获取当前页的主机名
    可以使用$_SERVER[‘HTTP_HOST’]来获取当前页的主机名,这个返回结果是当前页的主机名。

    5. 获取当前页的协议
    可以使用$_SERVER[‘SERVER_PROTOCOL’]来获取当前页的协议,这个返回结果是当前页的协议。

    下面是一个简单的示例代码,演示如何使用上述的方法来获取当前页的信息:

    “`php
    $url = $_SERVER[‘SCRIPT_NAME’]; //获取当前页的URL
    $uri = $_SERVER[‘REQUEST_URI’]; //获取当前页的URI
    $filename = $_SERVER[‘SCRIPT_FILENAME’]; //获取当前页的文件名
    $host = $_SERVER[‘HTTP_HOST’]; //获取当前页的主机名
    $protocol = $_SERVER[‘SERVER_PROTOCOL’]; //获取当前页的协议

    echo “当前页的URL: ” . $url . “
    “;
    echo “当前页的URI: ” . $uri . “
    “;
    echo “当前页的文件名: ” . $filename . “
    “;
    echo “当前页的主机名: ” . $host . “
    “;
    echo “当前页的协议: ” . $protocol . “
    “;
    “`

    注意,$_SERVER超全局变量中的值是由服务器设置的,所以它们的值可能会因服务器的配置而有所不同。另外,使用$_SERVER超全局变量要注意安全性,避免安全漏洞的出现。

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

    在PHP中,可以使用$_SERVER全局变量来获得当前页的信息。具体来说,可以通过$_SERVER[‘PHP_SELF’]来获取当前页面的路径,通过$_SERVER[‘QUERY_STRING’]来获取当前页面的查询字符串(如果有的话),通过$_SERVER[‘REQUEST_METHOD’]来获取当前页面的请求方法。

    下面是具体的操作流程来获得当前页:

    1. 首先,打开一个PHP文件(例如index.php)。
    2. 在文件中使用$_SERVER[‘PHP_SELF’]来获取当前页面的路径。可以通过以下方式来获得:

    $current_page = $_SERVER[‘PHP_SELF’];

    3. 可以使用echo语句来输出$current_page,以查看当前页面的路径。

    echo $current_page;

    4. 如果需要获取当前页面的查询字符串,可以使用$_SERVER[‘QUERY_STRING’]。可以通过以下方式来获得:

    $query_string = $_SERVER[‘QUERY_STRING’];

    5. 可以使用echo语句来输出$query_string,以查看当前页面的查询字符串。

    echo $query_string;

    6. 如果需要获取当前页面的请求方法,可以使用$_SERVER[‘REQUEST_METHOD’]。可以通过以下方式来获得:

    $request_method = $_SERVER[‘REQUEST_METHOD’];

    7. 可以使用echo语句来输出$request_method,以查看当前页面的请求方法。

    echo $request_method;

    这样,就可以通过以上操作来获得当前页的信息。

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

400-800-1024

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

分享本页
返回顶部