if the register_globals directive is set, the array keys in $ _GET should be used as variable names and periods, spaces, as well as many other characters are not allowed in php variable names. In fear that you have this directive, php replaces these "invalid" characters
source share