|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2001-08-16 16:52 UTC] rasmus@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Thu Oct 30 17:00:01 2025 UTC |
In next PHP page test.php something weird happens: <html><body> <% // using asp_tags print "before call: $QUERY_STRING <br>"; function do_it () { print "inside: $QUERY_STRING <br>"; } do_it (); print "after call: $QUERY_STRING <br>"; %> Note: variables comming from register_globals also disappear inside the function. <form action="test.php" method="get"> <input type="hidden" name="name" value="value"> <input type="button" value="< go back" onClick="history.back()"> <input type="submit" value="do it"> </form> </body></html> If it is the normal behavior of PHP to make the QUERY_STRING disappear inside function bodies, then please document it in the PHP manual. If it's really a bug...that's bad. Please, let me know something asap. Frank.