class redissession
isset($conf['max_life_time']) and $this -> max_life_time = $conf['max_life_time'];
isset($conf['key_preffix']) and $this -> key_preffix = $conf['key_preffix'];
empty($redis) and $redis = g('\\package\\cache\\redis');
$this -> redis = $redis;
}/**
* 呼叫這個方法代替session_start
** @access public
* @return void
*/public function start()
/*** 獲取redis快取變數名
** @access public
* @param string $str 使用該字串生成key
* @return string
*/public function get_cache_key($str)
/*** 自定義session_id
** @access public
* @return string
*/public function create_id()
/**
* session_open 將提交到該函式
* * @access public
* @return boolean
*/public function open($sess_id)
/**
* session_close將提交到該函式
* * @access public
* @return boolean
*/public function close()
/**
* session_read將提交到該函式
* * @access public
* @param string $sess_id session_id
* @return mixed
*/public function read($sess_id)
/**
* session_write將提交到該函式
* * @access public
* @param string $sess_id session_id
* @param string $sess_data session資料
* @return boolean
*/public function write($sess_id, $sess_data)
/*** session_destroy將提交到該函式
* * @access public
* @param string $sess_id session_id
* @return boolean
*/public function destroy($sess_id)
/**
* session的gc**將託管到該方法
redis 替代php檔案儲存session的例項
redis 替代php檔案儲存session的例項 檢視例項之前請先了解 php session set s e handler函式的用法 定義個sessionmanager 類 class sessionmanager public function open path,name public f...
瀏覽器禁用cookie後使用session
php中的session在預設情況下是使用客戶端的cookie來儲存session id的,所以當客戶端的cookie出現問題的時候就會影響session了。必須注意的是 session不一定必須依賴cookie,這也是 session相比cookie的高明之處。當客戶端的cookie被禁用或出現問...
REDIS使用指南三 Redis的使用
3 redis的使用 3.1 啟動redis服務 3.2 啟動和退出命令列操作工具 3.3 命令列下常用資料結構的操作 2.3.1 字串的操作 可儲存任何形式的字串,包括二進位制資料,乙個字串型別鍵允許儲存的最大容量是512m。如果key對應的值是字串,會報錯 err value is not an...