检查会话是否存在
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.
在我的代码中我有很多会话,我担心我会忘记unset()一些会话。 我可以用任何名字检查存在会话的任何解决方案吗? 我可以从服务器端做到这一点。 p> div>
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>";
}
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.