简单方法获得当前地址信息
PHP简单方法获得当前地址信息
主机名: $_SERVER["HTTP_HOST"]
文件及路径:$_SERVER["PHP_SELF"]
地址参数:$_SERVER["QUERY_STRING"]
例:php_self.php
在地址栏输入:
http://localhost/php/test/temp/php_self.php?a=1&b=2&c=3
结果为:
$_SERVER["HTTP_HOST"]: localhost
$_SERVER["PHP_SELF"]: /php/test/temp/php_self.php
$_SERVER["QUERY_STRING"]: a=1&b=2&c=3
DirName: /php/test/temp
主机名: $_SERVER["HTTP_HOST"]
文件及路径:$_SERVER["PHP_SELF"]
地址参数:$_SERVER["QUERY_STRING"]
例:php_self.php
1<?php
2echo '<br>$_SERVER["HTTP_HOST"]: '.$_SERVER["HTTP_HOST"];
3echo '<br>$_SERVER["PHP_SELF"]: '.$_SERVER["PHP_SELF"];
4echo '<br>$_SERVER["QUERY_STRING"]: '.$_SERVER["QUERY_STRING"];
5echo '<br>DirName: '.dirname($_SERVER["PHP_SELF"]);
6?>
2echo '<br>$_SERVER["HTTP_HOST"]: '.$_SERVER["HTTP_HOST"];
3echo '<br>$_SERVER["PHP_SELF"]: '.$_SERVER["PHP_SELF"];
4echo '<br>$_SERVER["QUERY_STRING"]: '.$_SERVER["QUERY_STRING"];
5echo '<br>DirName: '.dirname($_SERVER["PHP_SELF"]);
6?>
在地址栏输入:
http://localhost/php/test/temp/php_self.php?a=1&b=2&c=3
结果为:
$_SERVER["HTTP_HOST"]: localhost
$_SERVER["PHP_SELF"]: /php/test/temp/php_self.php
$_SERVER["QUERY_STRING"]: a=1&b=2&c=3
DirName: /php/test/temp