This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

FireFox failing to destroy PHP SESSION on browser close.

  • 5 replies
  • 72 have this problem
  • 4 views
  • Last reply by Hasan

more options

Sessions are supposed to be destroyed when the browser application is closed. Users assume that if they close the browser, the next person to open it will not be able to view web applications they may have authenticated to. A sample php web page is included in 'Troubleshooting' section. To duplicate the problem publish the example code, load the page in FireFox. On first load, session is reported as not there. On reload, it's reported as intact. Then close the browser (choose 'Save & Close'). Open FireFox again. You will see the session has been maintained through a browser restart. This may be handy, but is rather dangerous, as many web applications assume that after the browser is closed, sessionID's are destroyed.

This happened

Every time Firefox opened

Sessions are supposed to be destroyed when the browser application is closed. Users assume that if they close the browser, the next person to open it will not be able to view web applications they may have authenticated to. A sample php web page is included in 'Troubleshooting' section. To duplicate the problem publish the example code, load the page in FireFox. On first load, session is reported as not there. On reload, it's reported as intact. Then close the browser (choose 'Save & Close'). Open FireFox again. You will see the session has been maintained through a browser restart. This may be handy, but is rather dangerous, as many web applications assume that after the browser is closed, sessionID's are destroyed. == This happened == Every time Firefox opened

All Replies (5)

more options

seems my sample code didn't make it into the post. I'll try to add as an image.

more options

hi,we have the same problem,pls tell us how to figure it out,thank you.

more options

Hi,

i discovered if you enable Firefox to remember tabs from last time so the session cookie won't be deleted on closing Firefox.

Configure Firefox to don't remember tabs from last time. Firefox will delete your session cookie and starts up with no opened tabs.

Hope it helps.

more options

But the problem is that you don't want to mess the default configuration of Firefox by notifying your user to configure some part of the browser just to make things smooth. Extra configuration sometimes intimidates/dampens a not-so-tetchy individual. We want a solution that is less hassle and automatic :D

more options

@ jc_coki Post your question in a new thread. this thread is a Year old so there are high chances that your question might not be attended