Jump to content

Session not unsetting


zimmo

Recommended Posts

I have a shopping cart, and I am using a php session to track the basket. All works fine, the only problem I have is completely removing the session once the order is placed.

 

The user places the order, goes through the process and then once complete are sent back to a page called order complete. I have placed the following at the very top of this file:

 

 

session_start();

session_unset();

session_destroy();

 

At first it looks as if the session is destroyed, but when I add an item to the basket it pulls up the item I previously ordered. Is the above the correct way? The session is only the sid?

Link to comment
https://forums.phpfreaks.com/topic/213053-session-not-unsetting/
Share on other sites

When you destroy a session, it will still show up, UNTIL you reload the page. The reason for this, is that the script gets all of the session variables when "session_start()" is called. Use Cadaver's post to unset the variables for the page you destroyed the session on.

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.