Page 1 of 1

'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'

Posted: Sat Mar 28, 2009 7:24 pm
by Jim_Bo
Hi,

I am sending the code below to popup window using javascript..

Code: Select all

./tellafriend.php?url=http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'"
which generates a link looking like:

Code: Select all

http://www.domain.com/tellafriend.php?u ... itemid=111
When I use $_GET['url'] to retreive the variable, everything from the & symbol is missing..

How can I get around that?

Thanks

Re: '.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'

Posted: Sat Mar 28, 2009 7:31 pm
by requinix
Use urlencode on the URL.

Code: Select all

"./tellafriend.php?url=" . urlencode('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'])

Code: Select all

http://www.domain.com/tellafriend.php?url=http%3A%2F%2Fwww.domain.com%2Fshop.php%3Faction%3Ditem%26itemid%3D111

Re: '.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'

Posted: Sat Mar 28, 2009 7:50 pm
by Jim_Bo
Thats the trick..

Thanks