总结路径问题

echo '<br>'.__FILE__.'<br>';//获得绝对路径,没有参数地址

echo $_SERVER['PHP_SELF'].'<br>';//获得相对路径,没有参数地址

echo $_SERVER['REQUEST_URI'].'<br>';//获得相对路径,有参数地址

echo $_SERVER['QUERY_STRING'];//获得参数地址


返回文件名;
echo trim(strrchr(__FILE__,DIRECTORY_SEPARATOR),DIRECTORY_SEPARATOR);
echo basename(__FILE__);
->返回路径部分,除去文件名
dirname(__FILE__);

$_SERVER['DOCUMENT_ROOT']; //D:/AppServ/www
$_SERVER['HTTP_HOST'];  //localhost
$_SERVER['REMOTE_ADDR']; //127.0.0.1
$_SERVER['SERVER_NAME'];   //localhost
$_FILES //上传文件的信息

在 URL 地址为 http://example.com/test.php/foo.bar 的脚本中使用 $_SERVER['PHP_SELF'] 将会得到 /test.php/foo.bar 这个结果。

你可能感兴趣的:(总结)