On 21 March 2004 16:03, Ben Ramsey wrote:
I've got a querystring that looks like this:
?url=http%3A%2F%2Ftest.alpharetta.ga.us%2Findex.php%3Fm%3Dlink
s%26category%3DRecreation%2B%2526%2BParks%26go.x%3D22%26go.y%3D7
As you can gather, I'm trying to pass a URL to another script
for some
processing. Before I urlencode() the URL and pass it to the query
string, it looks like this:
http://test.alpharetta.ga.us/index.php?m=linkscategory=Recrea
tion+%26+Parksgo.x=22go.y=7
As you can see, there are already encoded entities in the
URL, which are
further encoded when passed through urlencode(). The problem
I'm having
is that when I urldecode() the string from $_GET[url], I get the
following string:
Don't. GET values are automatically urldecoded once by the Web server
before they ever reach your script.
Cheers!
Mike
-
Mike Ford, Electronic Information Services Adviser,
Learning Support Services, Learning Information Services,
JG125, James Graham Building, Leeds Metropolitan University,
Beckett Park, LEEDS, LS6 3QS, United Kingdom
Email: [EMAIL PROTECTED]
Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php