$url = "http://www.collectivesolver.com/login/code?user=avi";
echo "<pre>";
var_dump(parse_url($url));
var_dump(parse_url($url, PHP_URL_SCHEME));
var_dump(parse_url($url, PHP_URL_USER));
var_dump(parse_url($url, PHP_URL_PASS));
var_dump(parse_url($url, PHP_URL_HOST));
var_dump(parse_url($url, PHP_URL_PORT));
var_dump(parse_url($url, PHP_URL_PATH));
var_dump(parse_url($url, PHP_URL_QUERY));
var_dump(parse_url($url, PHP_URL_FRAGMENT));
echo "</pre>";
/*
run:
array(4) {
["scheme"]=>
string(4) "http"
["host"]=>
string(24) "www.collectivesolver.com"
["path"]=>
string(11) "/login/code"
["query"]=>
string(8) "user=avi"
}
string(4) "http"
NULL
NULL
string(24) "www.collectivesolver.com"
NULL
string(11) "/login/code"
string(8) "user=avi"
NULL
*/