以 http://www.chenjiacheng.com/ceshi.php?id=1 为例
// 当前域名 echo $_SERVER['HTTP_HOST']; // www.chenjiacheng.com // 当前绝对路径地址 echo $_SERVER['PHP_SELF']; // /ceshi.php // 网址参数 echo $_SERVER["QUERY_STRING"]; // id=1 // 完整的url echo 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; // http://www.chenjiacheng.com/ceshi.php?id=1 // 包含端口号的完整url echo 'http://' . $_SERVER['SERVER_NAME'] . ':' . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"]; // http://www.chenjiacheng.com:80/ceshi.php?id=1 // 当前url路径 $url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER["REQUEST_URI"]; echo dirname($url); // http://www.chenjiacheng.com