Re: Re: Parsing search strings from referer urls?
| From: | (Jennifer Goodie) | Date: | Wed, 26 Jan 2005 22:53:07 +0000 |
| Subject: | Re: Re: Parsing search strings from referer urls? | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-207438@lists.php.net to get a copy of this message | ||
-------------- Original message ----------------------
From: Jason Barnett <jason.barnett@telesuite.com>
> T.J. Mahaffey wrote:
> > First time post, please be gentle.
>
> You will probably find parse_url() to be useful:
> http://www.php.net/manual/en/function.parse-url.php
>
> <?php
>
> $url =
>
> "http://username:password@hostname/path?arg=value&arg2=value&arg3=value3#anchor"
> ;
>
> $parts = parse_url($url);
> $args = explode('&', $parts['query']);
>
> for($i = 0; $i < sizeof($args); $i++) {
> list($key, $value) = explode('=', $args[$i]);
> $query[$key] = urldecode($value);
> }
>
> print_r($query);
>
> ?>
parse_str will take care of turning the query string into key/value pairs
http://us2.php.net/manual/en/function.parse-str.php