meomike2000 Posted February 8, 2009 Share Posted February 8, 2009 what does this mean and how do i fix it. Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0 Quote Link to comment Share on other sites More sharing options...
PFMaBiSmAd Posted February 8, 2009 Share Posted February 8, 2009 The error means that you have a regular program variable and a session variable with the same name and one of them (probably the regular program variable) was created/set to a null/empty value. You can set the two settings that are mentioned in the error to OFF to avoid the generation of the error message. You can also rename your variables so that regular variables and session variables don't have any names in common. This error is due to the buggy register_globals code that is still mostly being executed (except for the last step of actually cross-populating the variables) even when register_globals are turned off. Quote Link to comment Share on other sites More sharing options...
meomike2000 Posted February 8, 2009 Author Share Posted February 8, 2009 i figured this one out, i had put: if(isset($_SESSION['username'])) { unset($_SESSION['username']);; } in twice.... when the second time i should have used: if($_SESSION['username'] != null) { unset($_SESSION['username']);; } to make sure that the session was unset before exiting the script. at least making this changed stoped the error.... thanks mike. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.