• 首页课程PHP fun class$_SERVER

    $_SERVER

    目录列表

    超全局变量

    超全局变量是一个始终可访问的预定义变量,不管范围如何。您可以通过任何函数,类或文件访问PHP超级表。 PHP的超全局变量是$_SERVER,$GLOBALS,$_REQUEST,$_POST,$_GET,$_FILES,$_ENV,$_COOKIE,$_SESSION。

    $_SERVER

    $_SERVER是一个包含标题,路径和脚本位置等信息的数组。此阵列中的条目由Web服务器创建。 

    $_SERVER ['SCRIPT_NAME']返回当前脚本的路径:

    <?php
    echo $_SERVER['SCRIPT_NAME'];
    //Outputs "/test.php"
    ?>

    例子是写在一个名为test.php的文件中,它位于Web服务器的根目录下。


    填写空白以将当前脚本的文件路径打印到屏幕。

    $addr = $ ['SCRIPT_NAME']; echo $addr;

    $ _SERVER变量:HTTP_HOST

    $ _SERVER['HTTP_HOST']从当前请求返回主机头:

    <?php
    echo $_SERVER['HTTP_HOST'];
    //Outputs "localhost"
    ?>

    当您的服务器上有大量图像并需要将网站转移到另一台主机时,此方法可能会很有用。而不是更改每个图像的路径,您可以执行以下操作: 创建一个config.php文件,它保存您的图像的路径:

    <?php
    $host = $_SERVER['HTTP_HOST'];
    $image_path = $host.'/images/';
    ?>

    在脚本中使用config.php文件:

    <?php
    require 'config.php';
    echo '<img src="'.$image_path.'header.png" />';
    ?>

    $_SERVER包含的主要变量:

    MI{$TTN2ILR4S3I{6PY8OJ7.png

    $_SERVER变量是一个?

    1/4

    php.cn