InfoQ

交流

讨论:session_set_save_handler怎么用?

作者 kingsunsoft 发布于 0000-00-00 分类:php基础编程

手册上有,但没看明白~谁能通俗易懂的讲一下.谢谢



逛论坛交流session_set_save_handler怎么用?

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

2 条回复

回复

[php] <?php function open ($s.. 发表人 火龙sky1号 发表于 12月01日
晕,那个手册上有的~ 我知道~~但我想知道.. 发表人 kingsunsoft 发表于 12月01日
  1. 返回顶部

    Re: session_set_save_handler怎么用?

    2003年12月01日 发表人 火龙sky1号

    [php]
    <?php
    function open ($save_path, $session_name) {
    global $sess_save_path, $sess_session_name;

    $sess_save_path = $save_path;
    $sess_session_name = $session_name;
    return(true);
    }

    function close() {
    return(true);
    }

    function read ($id) {
    global $sess_save_path, $sess_session_name;

    $sess_file = "$sess_save_path/sess_$id";
    if ($fp = @fopen($sess_file, "r")) {
    $sess_data = fread($fp, filesize($sess_file));
    return($sess_data);
    } else {
    return(""); // Must return "" here.
    }

    }

    function write ($id, $sess_data) {
    global $sess_save_path, $sess_session_name;

    $sess_file = "$sess_save_path/sess_$id";
    if ($fp = @fopen($sess_file, "w")) {
    return(fwrite($fp, $sess_data));
    } else {
    return(false);
    }

    }

    function destroy ($id) {
    global $sess_save_path, $sess_session_name;

    $sess_file = "$sess_save_path/sess_$id";
    return(@unlink($sess_file));
    }

    /*********************************************
    * 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

    ?>
    [/php]

  2. 返回顶部

    Re: session_set_save_handler怎么用?

    2003年12月01日 发表人 kingsunsoft

    晕,那个手册上有的~ 我知道~~但我想知道各个参数到底是什么意思!




  3. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

高手救急!!!

我要从文件中根据输入的内容删除一行,请问如何做,例如:test.p...

问题一个

关于显示最新注册会员名字的程序如何实现? 用数据库存储 ...

如何将生成的png保存到硬盘?

如何将生成的png保存到硬盘? 最好给我源代码 用什么函数? ...

一个不大不小的问题?

如何设定文件目录亦需要设定文件模式为777(CHMOD 777)

请问怎样实现在线播放?

让它在线播放而不是下载!

我有意见,我反对,我抗议!!!

我一回贴,小妖她就把我灭了!!!!! :crying: :crying: :cr...

急!!!用户认证怎么写??????

我想知道用户认证该怎么写???就是当用户登陆后,就可以使用需...

谈谈phpx论坛的重要性~~

谈谈PHPX论坛的重要性~~ 我觉得在这里我能够解决我的问题,我希...

有谁有php写过交友网的?

我不知道如何去定义一个数据库的字段. 想请有做过这方面的村民...

字符串取值问题

把一个字符串的左边几位取出来,用什么函数啊

[]