Originally posted by dmayo2
It doesn't appear that the Apache nor PHP packages have been updated recently nor has the php.ini file.
Seems strange. You should, at the very least, read a tad about register_globals, because you almost have to make the change at some point. However, if the server config hasn't been touched, you do have quite a riddle on your hands, as well as the problem of a broken site.
What could have changed to cause this new strict var referencing?
If php.ini hasn't changed, and PHP itself hasn't changed, the other places I'd look are httpd.conf and any .htaccess files in your webdirs. But I'd think you'd know about this ... what does phpinfo() say now?
And more importantly, how can I relax that requirement so I at least have some time to go fix all the pages.
Thanks.
Well, as mentioned, this is the register_globals issue (FAQ). But it still seems strange that it's happened to you if your statements above are correct.
Hmm, do you use auto_prepend or have a common include()d file on all pages? Include something like this at the top of each page ...
foreach ($_REQUEST as $key=>$value) {
echo $$key=$value;
}
or use one of the several other tricks out there...
HTH,