国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > PHP > 正文

探討如何把session存入數(shù)據(jù)庫(kù)

2024-05-04 23:09:04
字體:
供稿:網(wǎng)友
php的session默認(rèn)的情況下是采用的文件方式來保存的,我們?cè)趐hp的配制文件php.ini中可以看到這樣的一行,session.save_handler="files",這樣的意思就是采用文件來保存session 的,要采用數(shù)據(jù)庫(kù)來保存的話,我們需要修改成擁護(hù)模式,改稱 session.save_handler="use"就可以了,但是,這僅僅是說明我門沒有采用文件的方式存儲(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來做事例,當(dāng)然根據(jù)你的需要可以改稱別的數(shù)據(jù)庫(kù),同時(shí)因?yàn)閙ysql沒有事物的功能,這也比別的數(shù)據(jù)庫(kù)更快,然而保存session 書、一 不許要事物處理的,再者里我決的更好。
創(chuàng)建數(shù)據(jù)庫(kù):

復(fù)制代碼 代碼如下:


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') );


下面我們來編寫保存session的文件session_start.php

復(fù)制代碼 代碼如下:


<?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"))
{
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"))
{
return true;
}
else
{
return false;
}
}
function destroy($id)
{
if($result = mysql_query("DELETE * FROM session WHERE"))
{
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
?>


現(xiàn)在我們的工作就已經(jīng)完成了,只要你在需要在使用session的時(shí)候,把session_user_start.php。包含進(jìn)來,
注意,這個(gè)文件一定要在文件的第一行包含,然后就想使用文件的session一樣的方法使用舊可以了。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 白玉县| 定结县| 南岸区| 桂平市| 积石山| 襄樊市| 哈密市| 顺昌县| 黔西县| 科技| 昭苏县| 临潭县| 阿拉善右旗| 弥勒县| 克拉玛依市| 那曲县| 洪湖市| 卓资县| 江门市| 阿克苏市| 香港| 阿城市| 宁德市| 香河县| 台州市| 贵阳市| 若尔盖县| 大荔县| 柯坪县| 沙坪坝区| 吉木乃县| 安宁市| 武宁县| 扎赉特旗| 文登市| 芮城县| 伊春市| 那曲县| 东乌珠穆沁旗| 西峡县| 垣曲县|