Page 1 of 1

passing variable data containing + or %20

Posted: Fri Mar 14, 2008 3:19 am
by ricnut
Hi, I have one script which passes on a variable to another page, but it won't pass the plus sign on, even if I write it as %20.

Code: Select all

 
$text_input = "black+eyed";
 
print "
<a href=\"zoog10.php?my_variable=$text_input\">GO!</a>
";
 
 
My retrieving page

Code: Select all

 
 
$num = $_GET['my_variable'];
 
 
Is there any way to pass this + sign on? :P

Re: passing variable data containing + or %20

Posted: Fri Mar 14, 2008 3:28 am
by aaronhall
%20 bes the space code point. Try %2B.

Re: passing variable data containing + or %20

Posted: Fri Mar 14, 2008 4:03 am
by onion2k
Better yet, try urlencode().