http://localhost/test/test.php
<?php
echo $_SERVER['PHP_SELF'];
?>
输出:/test/test.php

解决方案 »

  1.   

    <?print realpath($_SERVER['PHP_SELF']);?>
      

  2.   

    This applies to $PHP_SELF too, because it's an absolute pathname: don't use it directly but you can safely use basename($PHP_SELF) to reference your script within HTML forms: <? 
    $self=basename($PHP_SELF); 
    ?> 
    <HTML><HEAD> 
    ... 
    </HEAD><BODY> 
    <FORM method="GET" action="$self"> 
    ... 
    </FORM> 
    </BODY></HTML>
      

  3.   

    echo $_SERVER['PHP_SELF'];还有个函数 能显示出 主机头 怎么写想不起来了www.phpe.net 查一下 下个手册