Forum Moderators: coopster
Pat
Nevertheless, I'd guess that your problems is that "register_globals" is turned off. PHP has had register_globals turned off by default for quite a few releases now, because of security issues. It's likely that updates to php would result in register_globals being turned off.
Your best course of action would be to rewrite your script to work with register_globals off: If you have a URL with, say, example.com?myvar=yes you would access that variable using $_GET['myvar'] rather than just $myvar. With register_globals ON you can access it using just $myvar.
Rewriting for register_globals off would not only help your script be more secure, but would also protect you against future upgrades and the same thing happening again and again.
Nevertheless, if you choose not to recode, you can turn register_globals on for your own site by putting this in your .htaccess file:
php_flag register_globals on
(assuming, of course, that you can use .htaccess files.)