Discuz session

出自Discuz! 技术文库

跳转到: 导航, 搜索
class discuz_session {

	var $sid = null;
	var $var;
	var $isnew = false;
	//初始化session数组
	var $newguest = array('sid' => 0, 'ip1' => 0, 'ip2' => 0, 'ip3' => 0, 'ip4' => 0,
	'uid' => 0, 'username' => '', 'groupid' => 7, 'invisible' => 0, 'action' => 0,
	'lastactivity' => 0, 'fid' => 0, 'tid' => 0, 'lastolupdate' => 0);

	var $old =  array('sid' =>  '', 'ip' =>  '', 'uid' =>  0);

	function discuz_session($sid = '', $ip = '', $uid = 0) {
		......
	}
	//设置
	function set($key, $value) {
		......
	}
	//获取
	function get($key) {
		......
	}
	//初始化
	function init($sid, $ip, $uid) {
		......
	}
	//创建
	function create($ip, $uid) {
		......
	}
	//删除
	function delete() {
		......
	}
	//更新数据
	function update() {
		......
	}

	/**
	 * 取在线用户数量
	 *
	 * @param int $type 0=全部 1=会员 2=游客
	 * @return int
	 */
	function onlinecount($type = 0) {
		......
	}
}
个人工具