Tuesday, 23 January 2018

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)+
*/

0 comments:

Post a Comment