国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

php采用數(shù)據(jù)庫(kù)保存session

瀏覽:78日期:2024-02-11 18:06:00

php保存session 默認(rèn)的是采用的文件的方式來(lái)保存的,這僅僅在文件的空間開(kāi)銷(xiāo)很小的windows上是可以采用的,但是如果我們采用uinx或者是liux上的文件系統(tǒng)的時(shí)候,這樣的文件系統(tǒng)的文件空間開(kāi)銷(xiāo)是很大的,然而session是要時(shí)時(shí)刻刻的使用的,大量的用戶(hù)酒藥創(chuàng)建很多的session文件,這樣對(duì)整個(gè)的服務(wù)器帶來(lái)性能問(wèn)題,另一方面,如果服務(wù)器起采用群集的方式的話(huà)就不能保持session的一致性,所以我們就緒要采用數(shù)據(jù)庫(kù)的方式來(lái)保存session,這樣,不管有幾臺(tái)服務(wù)器同時(shí)使用,只要把他們的session保存在一臺(tái)數(shù)據(jù)庫(kù)服務(wù)器上就可以保存session的完整了,具體如何來(lái)實(shí)現(xiàn)請(qǐng)繼續(xù)看下去。

php的session默認(rèn)的情況下是采用的文件方式來(lái)保存的,我們?cè)趐hp的配制文件php.ini中可以看到這樣的一行,session.save_handler='files',這樣的意思就是采用文件來(lái)保存session 的,要采用數(shù)據(jù)庫(kù)來(lái)保存的話(huà),我們需要修改成擁護(hù)模式,改稱(chēng) session.save_handler='use'就可以了,但是,這僅僅是說(shuō)明我門(mén)沒(méi)有采用文件的方式存儲(chǔ)session,我們還要選擇數(shù)據(jù)庫(kù)和建立數(shù)據(jù)庫(kù)的表。 建立數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)的表結(jié)構(gòu),我們可以采用php可以使用的任何的數(shù)據(jù)庫(kù),因?yàn)閜hp和mysql的結(jié)合最好,我就使用mysql來(lái)做事例,當(dāng)然根據(jù)你的需要可以改稱(chēng)別的數(shù)據(jù)庫(kù),同時(shí)因?yàn)閙ysql沒(méi)有事物的功能,這也比別的數(shù)據(jù)庫(kù)更快,然而保存session 書(shū)、一 不許要事物處理的,再者里我決的更好。 創(chuàng)建數(shù)據(jù)庫(kù); ,;CREATE DATABASE 'session'; 創(chuàng)建表結(jié)構(gòu) CREATE TABLE 'session'( id CHAR(30) NOT NULL; , 'user 'CHAR(30), data CHAR(3000) ,PARMIRY BY ('id') ); 編寫(xiě)php文件 'http://www.mypchelp.cn<?php

$con =mysql_connection('127.0.0.1','user' , 'pass'); mysql_select_db('session');function open($save_path, $session_name) { return(true);}

function close() { return(true);}

function read($id) { if($result = mysql_query('SELECT * FROM session WHERE id='$id'')) { if($row = mysql_felth_row($result )) {; return $row['data']; } } else { return ''; }}

function write($id, $sess_data) { if($result = mysql_query('UPDATE session SET data='$sess_data' WHERE id='$id'')) { return true; } else { return false; }

}

function destroy($id) {if($result = mysql_query('DELETE * FROM; session WHERE id='$id'')) { return true; } else { return false; }

}

/********************************************** WARNING - You will need to implement some ** sort of garbage collection routine here.; **********************************************/function gc($maxlifetime) { return true;}

session_set_save_handler('open', 'close', 'read', 'write', 'destroy', 'gc');

session_start();

// proceed to use sessions normally

?>保存成為session_user_start.php。

現(xiàn)在我們的工作就已經(jīng)完成了,只要你在需要在使用session的時(shí)候,把session_user_start.php。包含進(jìn)來(lái),注意,這個(gè)文件一定要在文件的第一行包含,然后就想使用文件的session一樣的方法使用舊可以了。

本文寫(xiě)的倉(cāng)促,如果有不對(duì)的地方請(qǐng)你提出寶貴的意見(jiàn)。歡迎你的斧正。http://blog.csdn.net/eoe2005/archive/2007/02/20/1512131.aspx

標(biāo)簽: PHP
主站蜘蛛池模板: 亚洲一级毛片中文字幕 | 国产精品久久一区二区三区 | 亚洲精品成人在线 | 日韩一品在线播放视频一品免费 | 三级网站在线 | 国产伦精品一区二区三区免费 | 国产精品日本欧美一区二区 | 欧美一区二区三区久久综合 | 日本理论片免费高清影视在线观看 | 中国做爰国产精品视频 | 亚洲精品色 | 欧美一级片网站 | 亚洲精品一区二区三区第四页 | 国产一区二区三区日韩欧美 | 在线中文字幕精品第5页 | 亚洲精品专区一区二区三区 | 欧美精品毛片 | 亚洲国产成人久久三区 | 特黄a三级三级三级 | 亚洲精品欧美精品一区二区 | 免费一级在线观看 | 波多野结衣3女同在线观看 波多野结衣aⅴ在线 | 中文字幕一区二区三区精彩视频 | 狼人久久尹人香蕉尹人 | 日韩一级片 韩国 | 亚洲精品国产一区二区 | 久久性精品 | 欧美真人毛片动作视频 | 欧美精品久久久久久久久大尺度 | 久久国产精品-国产精品 | 亚洲午夜精品久久久久久抢 | 日韩一级片免费在线观看 | 美女视频黄a视频免费全程 美女视频黄a视频免费全过程 | 亚洲一区二区三区成人 | 高清欧美性xxxx成熟 | 九九草在线观看 | 久久精品在线 | 视频一区在线免费观看 | 日本在线看小视频网址 | 精品国产97在线观看 | 欧美一级片在线 |