您可以使用parse_url();
$url = 'http://www.mydomain.com/abc/';print_r(parse_url($url));echo parse_url($url, PHP_URL_PATH);
这会给你
Array( [scheme] => http [host] => www.mydomain.com [path] => /abc/)/abc/
更新: 获取当前页面的URL,然后解析它:
function curPageURL() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; } else { $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; } return $pageURL;}print_r(parse_url(curPageURL()));echo parse_url($url, PHP_URL_PATH);curPageURL函数的源代码



