/** * 系统启动时会销毁该值 */ public static function init() { if (isset($_COOKIE)) { //多次构造该值会失效 self::$_cookie = $_COOKIE; //unset($_COOKIE); } }
/** * 彻底删除session */ public static function clear() { self::init(); $_SESSION = array(); $sname = session_name(); if (Driver_Cookie::exist($sname)) { Driver_Cookie::set($sname, '', time() - 42000, '/'); } // 最后彻底销毁session. session_destroy(); }