Jump to content

[SOLVED] session warning message???


meomike2000

Recommended Posts

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.