简体   繁体   中英

Check for existence of sessions

In my code I have a lot of sessions and I'm afraid that I could forget unset() some sessions. Any solution how I can check for existence sessions with ANY name? Ofc I can do that from server-side.

All sessions are stored as keys in $_SESSION so loop through that is that what you mean ? or session_destroy() destroys all of the data associated with the current session.

If you mean, "how can see all the sessions", that would depend on the session storage mechanism used. You might typically find file-based session data stored as individual files in /tmp (or more accurately, if session.save_handler is 'files', the path is set by session.save_path )

If you mean "how can I see all the variables in a session", you could use foreach

foreach($_SESSION as $name=>$value)
{
     echo "$name = $value<br>";
}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM