codice:
Esempio 1. parse_url() example

$ php -r 'print_r(parse_url("http://username:password@hostname/path?arg=value#anchor"));'
Array
(
    [scheme] => http
    [host] => hostname
    [user] => username
    [pass] => password
    [path] => /path
    [query] => arg=value
    [fragment] => anchor
)
inizia ad applicare all'url la funzione, poi nell'array avrai il risultato chiave=valore, da li in poi è semplice...