如何编写用于操作Session的PHP类代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计142个文字,预计阅读时间需要1分钟。
这是一个PHP类,用于封装session操作,包括读取、写入和销毁等。以下是简化后的代码:
phpclass Session { function __construct() { session_start(); }
function set($name, $value) { $_SESSION[$name]=$value; }}
这个是一个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}'"); } }
本文共计142个文字,预计阅读时间需要1分钟。
这是一个PHP类,用于封装session操作,包括读取、写入和销毁等。以下是简化后的代码:
phpclass Session { function __construct() { session_start(); }
function set($name, $value) { $_SESSION[$name]=$value; }}
这个是一个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}'"); } }

