问题
How do you test to see if sessions are on. This is not the way...
session_start();
if(isset($_SESSION)) {
echo "sessions ON<br>";
}
else{
echo "sessions OFF<br>";
}
session_destroy();
if(isset($_SESSION)) {
echo "sessions ON<br>";
}
else{
echo "sessions OFF<br>";
}
回答1:
Try this:
if(session_id())
http://php.net/manual/en/function.session-id.php
回答2:
session_start()
itself will return boolean TRUE if the session was started successfully, boolean FALSE if not.
来源:https://stackoverflow.com/questions/3357740/test-if-session-is-started