请参考服务器变量 $_SERVER
“PHP_SELF”
当前正在执行脚本的文件名,与 document root相关。举例来说,在URL地址为 http://example.com/test.php/foo.bar 的脚本中使用 $_SERVER['PHP_SELF'] 将会得到 /test.php/foo.bar 这个结果。 如果 PHP 以命令行方式运行,该变量无效。 
“argv”
传递给该脚本的参数。当脚本运行在命令行方式时,argv 变量传递给程序 C 语言样式的命令行参数。当调用 GET 方法时,该变量包含请求的数据。 “argc”
包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 'SERVER_NAME'
当前运行脚本所在服务器主机的名称。如果该脚本运行在一个虚拟主机上,该名称是由那个虚拟主机所设置的值决定SERVER_PORT”
服务器所使用的端口。默认为“80”。如果你使用 SSL 安全连接,则这个值为您所设置的 HTTP 端口。 SCRIPT_NAME”
包含当前脚本的路径。这在页面需要指向自己时非常有用。 请参考以上说明

解决方案 »

  1.   

    echo   $_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
      

  2.   

    刚学来的, 
      print_r($_SERVER);
    会有你想得到的!
      

  3.   

    谢谢 zhuxz(笨笨猪) ,真是太感谢了  可是 print_r 输出的信息怎么过滤啊
      

  4.   

    $_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'].'$'.$_SERVER['argv'][0];
      

  5.   

    : zhuxz(笨笨猪) 我要请你吃饭  真的哦  呵呵