多個session共享數據如何實現 - PHP進階

首先創建數據表,MySQL的SQL語句,CREATE TABLE `sess` ( `sesskey` varchar(32) NOT NULL default '', `expiry` bigint(20) NOT NULL default '0', `data` longtext NOT NULL, PRIMARY KEY (`sesskey`), KEY `expiry` (`expiry`) ) TYPE=MyISAM
sesskey 爲SESSION ID,expiry 爲 SESSION 過期時間,data 用於保存 SESSION 數據。
默認情況下SESSION 數據是以文件方 式保存,想要使用數據庫方式保存,就必 須重新定義SESSION 各個操作的處理函 數。
PHP 提供了 session_set_save_handle() 函數,可以用此函數自定義SESSION 的處理過程,當然首先要先將 session.save_handler 改成user,可在 PHP 中進行設置:session_module_name('user');
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章