bdmovies Posted October 16, 2007 Share Posted October 16, 2007 I need to pass some variables that have spaces from page 1 to page 2. But when I pass them, the variables show the spaces with %20. Should I replace the spaces with like a * before and then just strip all * from the variables once I get them on the other page? what is the simplest way? This is where I'm at. <?php $case_number = "CI 07 MF 1234" //<-- on page1.php <a href="page2.php?case_number=$case_number">Edit the case</a> //<-- on page1.php //page2.php = $case_number = $_GET['case_number']; echo $case_number; ?> Quote Link to comment https://forums.phpfreaks.com/topic/73560-solved-using-_get-with-spaces-in-variables/ Share on other sites More sharing options...
BlueSkyIS Posted October 16, 2007 Share Posted October 16, 2007 use urlencode($string) before you use it, then urldecode($_GET['string']) when you GET it. Quote Link to comment https://forums.phpfreaks.com/topic/73560-solved-using-_get-with-spaces-in-variables/#findComment-371134 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.