I'll bet that you need to set register_globals=on to
get your old behavior. You should probably consider
refactoring your code so that you can leave
register_global at it's default value of 'off'. Here's
a link to a page on the PHP site wherein this issue is
| One feature of PHP that can be used to enhance security is
| configuring PHP with register_globals = off. By turning
| off the ability for any user-submitted variable to be
| injected into PHP code, you can reduce the amount of
| variable poisoning a potential attacker may inflict. They
| will have to take the additional time to forge
| submissions, and your internal variables are effectively
| isolated from user submitted data.
If this post was helpful to you, please consider hitting my 'Affero' button.