当前位置 : 主页 > 网络编程 > PHP >

操作Session的PHP类

来源:互联网 收集:自由互联 发布时间:2021-07-03
这个是一个php对session的再次包装的类,实现的常用的session操作,包含读取,写入,销毁等等 class Session{ function Session() { session_start(); } function set($name, $value) { $_SESSION[$name] = $value; } fun

这个是一个php对session的再次包装的类,实现的常用的session操作,包含读取,写入,销毁等等

class Session
{
    function Session()
    {
        session_start();
    }
  
    function set($name, $value)
    {
        $_SESSION[$name] = $value;
    }
  
    function get($name)
    {
        if(isset($_SESSION[$name]))
            return $_SESSION[$name];
        else
            return false;
    }
  
    function del($name)
    {
        unset($_SESSION[$name]);
    }
  
    function destroy()
    {
        $_SESSION = array();
        session_destroy();
    }
  
    function save_prefs()
    {
        global $db, $auth;
        $prefs = serialize($this->prefs);
        $db->query("UPDATE condra_users SET prefs = '$prefs' WHERE id = '{$auth->id}'");
    }
}
网友评论