http://php.liukang.com/manual/zh/function.session-set-save-handler.php要学会看手册。

解决方案 »

  1.   

    http://www.google.com/
    关键词:多域名 session要学会搜索
      

  2.   

    To: Shelly
    俺的英文巨烂。To: 冲浪
    我在 google & baidu 上找到几篇,但怎么也看不懂。
      

  3.   

    <?php
    $sess_maxlifetime = get_cfg_var("session.gc_maxlifetime");
    function sessOpen($save_path, $session_name) {
    return true;
    }function sessClose() {
    return true;
    }function sessRead($sid) {
    global $DB;
    $query = $DB->query("select sessionData from qinggan_session where sessionID='".$sid."'");
    $n = $DB->numRows($query);
    if($n==0) {
    return ("");
    } else {
    $sessData=$DB->mysqlResult($query,0);
    return $sessData;
    }
    }function sessWrite($sid,$sessData) { 
    global $nowTime,$DB;
    $query = $DB->query("select sessionID from qinggan_session where sessionID='".$sid."'");
    if($DB->fetchArray($query)) {
    $query = $DB->query("update qinggan_session set sessionData='".$sessData."', sessionTime='".$nowTime."' where sessionID='".$sid."'");
    } else {
    $query = $DB->query("insert into qinggan_session set sessionID='".$sid."',sessionData='".$sessData."',sessionTime='".$nowTime."'");
    }
    return $query;
    }function sessDestroy($sid) { 
    global $DB,$sess_maxlifetime,$nowTime;
    $query = $DB->query("delete from qinggan_session where sessionID='".$sid."'");
    $newTime = $nowTime - $sess_maxlifetime;
    $query = $DB->query("delete from qinggan_session where sessionTime<".$newTime);
    return $query;
    }function sessGc($maxlifetime) { 
    global $sess_maxlifetime,$nowTime,$DB;
    $newTime = $nowTime - $sess_maxlifetime;
    $query = $DB->query("delete from qinggan_session where sessionTime<".$newTime);
    return $DB->affectedRows();
    } session_set_save_handler("sessOpen", "sessClose", "sessRead", "sessWrite", "sessDestroy", "sessGc");
    session_start();
    ?>----------------
    需要导入的数据:CREATE TABLE `qinggan_session` (
      `sessionID` varchar(32) NOT NULL default '',
      `sessionData` varchar(255) NOT NULL default '',
      `sessionTime` int(10) unsigned NOT NULL default '0',
      PRIMARY KEY  (`sessionID`)
    ) TYPE=MyISAM COMMENT='用户session信息';
      

  4.   

    不会看英文,只要看 example 就行了。代码能看明白就OK了。
    你会觉得下面的那些代码N古老吗?我怎么不觉得???
    http://php.liukang.com/manual/zh/function.session-set-save-handler.php