Don't give up!! Forget $_GET!!
Go with post for submiting forms, but lets say you want to use the QUERY_STRING up in the top
So lets say "index.php?blah=something%SomeSpace%More&this=that%with%this"
Now I did this... (I like parsing query string)
<?php
$query = $QUERY_STRING;
$query_Array = explode("&", $query);
foreach ($query_Array as $i) {
$doubleItem = explode("=", $i);
$$doubleItem[0] = str_replace("%20", " ", $doubleItem[1]);
}
?>
<a href="test.php?variable=Blah Blah Blah">Test</a><br>
<?php
if($variable) {
echo $variable;
}
?>
its in this form: index.php?variable=value%20space
The variable name is before the equal sign, the value is after, and you can have spaces as well, It will parse those. and if you want to include more then one variable...
index.php?variable=value&variable2=value2%20spaces