亚洲国产精品人久久,亚洲va国产日韩欧美精品色婷婷,久久久久88色偷偷,免费人成黄页在线观看国际

17站長(zhǎng)網(wǎng)

輕松實(shí)現(xiàn)session的mysql處理

2023-3-16 14:31| 查看: 1654 |來(lái)源: 互聯(lián)網(wǎng)

輕松實(shí)現(xiàn)session的mysql處理 (轉(zhuǎn)) 通常,session都是保存在臨時(shí)文件里的,但是,要是把它保存在數(shù)據(jù)庫(kù)里,就會(huì)給我們帶來(lái)很多好處,比如統(tǒng)計(jì)在線人數(shù)之類的。廢 ...

輕松實(shí)現(xiàn)session的mysql處理 (轉(zhuǎn))[@more@]

     通常,session都是保存在臨時(shí)文件里的,但是,要是把它保存在數(shù)據(jù)庫(kù)里,就會(huì)給我們帶來(lái)很多好處,比如統(tǒng)計(jì)在線人數(shù)之類的。廢話不說(shuō)了,看程序:

 

     include("db_mysql.inc");

 

     function open ($save_path, $session_name) {

  global $db,$REMOTE_ADDR;

  $db->query("delete from Sessions where SessionLast1 hour)");

  if($db->query("select * from Sessions where SessionID='".session_id()."'")

&& $arry=$db->fetch_array())

  $db->query("update Sessions set SessionLast=NOW() where

SessionID='".session_id()."'");

  else $db->query("insert into Sessions set

SessionID='".session_id()."',SessionName='$REMOTE_ADDR',SessionLast='NOW()'"

);

  return(true);

}

 

function close()

 

  return true;

}

 

     function read ($id) {

  global $db;

  if(!$db->query("select SessionID from Sessions where SessionID='$id'")

|| $db->num_rows()<=0)return false;

  $SQL="select SessionData from Sessions where SessionID='$id'";

  $db->query($SQL);

  list($sess_data)=$db->fetch_row();

  return($sess_data);

}

 

function write ($id, $sess_data) {

  global $db;

  if(!$db->query("select SessionID from Sessions where SessionID='$id'") ||

$db->num_rows()<=0)return false;

  if($db->query("update Sessions set

SessionData='$sess_data',SessionLast=NOW() where SessionID='$id'"))

  return true;

  else return false;

}

 

function destroy ($id) {

  global $db;

  $db->query("delete from Sessions where SessionID='$id'");

}

 

function gc ($maxlifetime) {

  return true;

}

 

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

 

session_start();

 

?>

注:

數(shù)據(jù)表:Sessions

CREATE TABLE Sessions (

  SessionID varchar(50) NOT NULL,

  SessionName varchar(50) NOT NULL,

  SessionData blob,

  SessionLast datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,

  PRIMARY KEY (SessionID)

);

本文最后更新于 2023-3-16 14:31,某些文章具有時(shí)效性,若有錯(cuò)誤或已失效,請(qǐng)?jiān)诰W(wǎng)站留言或聯(lián)系站長(zhǎng):17tui@17tui.com
·END·
站長(zhǎng)網(wǎng)微信號(hào):w17tui,關(guān)注站長(zhǎng)、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營(yíng)銷服務(wù)中心

免責(zé)聲明:本站部分文章和圖片均來(lái)自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識(shí),文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系我們及時(shí)修正或刪除。謝謝!

17站長(zhǎng)網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長(zhǎng)、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長(zhǎng)轉(zhuǎn)型升級(jí),為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營(yíng)銷服務(wù),與站長(zhǎng)一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!

掃一掃,關(guān)注站長(zhǎng)網(wǎng)微信

大家都在看

    熱門排行

      最近更新

        返回頂部