I don't see how that would work because the '?' is only appended to the url if you have a form using the 'get' method with some sort of input with a valid name. For instance, suppose you have the form:
<form action="whereever.php" method="get">
<input type="hidden" name="somename" value="somevalue">
<input type="submit">
</form>
the resulting url would then be:
http://whateverhost/wherever.php?somename=somevalue
you could then use php like:
<?php
echo $somename;
?>
which would print out "somevalue".
if you took out the name attribute from the hidden field, then the url would just be:
http://whateverhost/wherever.php
no query_string will be passed to the page and, therefore, no value to print out.
Hope this helps you understand a little.
Bart