Re: Re: Address unknown
| From: | CC Zona | Date: | Sun, 03 Feb 2002 04:18:46 +0000 |
| Subject: | Re: Re: Address unknown | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-83286@lists.php.net to get a copy of this message | ||
In article <001001c1ac45$406eab00$0100007f@localhost>,
hdanaher@earthlink.net (Hugh Danaher) wrote:
> Thank you for your help regarding parsing the url (Hey, go figure, they
> named the function almost exactly the same as my question.).
>
> I am still at sea about getting all the information from the url header. If
> I leave the brackets empty [e.g. parse_url() ] I get an error saying I have
> a parameter mismatch. When I fill the brackets with $query_string, I get an
> answer but it's in the form of an array. Finally when I echo the array, the
> "query" string echos in the "path" slot. Any ideas?
> Hugh
>
> $p=parse_url($QUERY_STRING);
> echo $p[host]." 1 ".$p[path]." 2 ".$p[query]." 3 ";
If you feed parse_url() something other than a URL (a query string being a
URL *fragment* rather than a URL itself), it's not surprising that it will
return weird results.
When you echo $QUERY_STRING, what value are you getting? For...
> > file:///C:/php/museum/DB MUSE/someplace.php?98,165
I'd expect it to be "98,165". IOW, pre-parsed, no need to parse_url().
--
CC