URL functions

miscellaneous URL functions

// parse_url:
 
$url = "http://www.jonasjohn.de/post.php?example=yes&text=foobar";
$url = parse_url($url);
 
print_r($url);
/*
    will return this array:
 
    [scheme] => http
    [host] => www.jonasjohn.de
    [path] => /post.php
    [query] => example=yes&text=foobar
*/
 
 
// urldecode & urlencode:
 
$query = "example=yes&text=foo%28bar%29%2B";
 
print urldecode($query); // opposite: urlencode
// output: example=yes&text=foo(bar)+
 
 
 
// parse the query:
 
parse_str($query, $output);
print_r($output);
 
/*
    will return this array:
 
    [example] => yes
    [text] => foo(bar)+
*/
Snippet Details




Sorry folks, comments have been deactivated for now due to the large amount of spam.

Please try to post your questions or problems on a related programming board, a suitable mailing list, a programming chat-room,
or use a QA website like stackoverflow because I'm usually too busy to answer any mails related
to my code snippets. Therefore please just mail me if you found a serious bug... Thank you!


Older comments:

None.