$v) { unset($_SESSION[$k]); } } } function new_cookie($xtime) { $newxtime = (($xtime> 0) ? (time() + $xtime) : 0); $old_sid = session_id(); session_regenerate_id(false); if(self::$handler) { $v = q("UPDATE session SET sid = '%s' WHERE sid = '%s'", dbesc(session_id()), dbesc($old_sid) ); } else logger('no session handler'); if (x($_COOKIE, 'jsAvailable')) { setcookie('jsAvailable', $_COOKIE['jsAvailable'], $newxtime); } setcookie(session_name(),session_id(),$newxtime); } }