之前一直是用$_SERVER[”]数组来获取URL中的具体信息,今天发现了这个函数更为简单强大。
$Url = "http://username:password@baidu.com/OPP/?username=admin&password=admin";
$Url = parse_url($Url);
echo "<pre>";
var_dump($Url);
echo "</pre>";
运行结果
array(6) {
["scheme"]=>
string(4) "http"
["host"]=>
string(9) "baidu.com"
["user"]=>
string(8) "username"
["pass"]=>
string(8) "password"
["path"]=>
string(5) "/OPP/"
["query"]=>
string(29) "username=admin&password=admin"
}