marker in sessions

This commit is contained in:
Evan Prodromou 2009-06-27 05:07:14 -07:00
parent a68722c9c7
commit ce76d61957
1 changed files with 11 additions and 0 deletions

View File

@ -139,8 +139,19 @@ function common_have_session()
function common_ensure_session()
{
$c = null;
if (array_key_exists(session_name, $_COOKIE)) {
$c = $_COOKIE[session_name()];
}
if (!common_have_session()) {
@session_start();
if (!isset($_SESSION['started'])) {
$_SESSION['started'] = time();
if (!empty($c)) {
common_log(LOG_WARNING, 'Session cookie "' . $_COOKIE[session_name()] . '" ' .
' is set but started value is null');
}
}
}
}