Hi,
I had this same issues this morning after a little investigation i found that $HTTP_GET_VARS["text"] would return the same information... etc.. here is the stuff from the php conf file..
; Whether or not to register the EGPCS variables as global variables. You may
; want to turn this off if you don't want to clutter your scripts' global scope
; with user data. This makes most sense when coupled with track_vars - in which
; case you can access all of the GPC variables through the $HTTP*VARS[],
; variables.
;
; You should do your best to write your scripts so that they do not require
; register_globals to be on; Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.
register_globals = On
;register_globals = Off
It was ment to make PHP more secure so that people can insert stuff that you did not want them to!