cookie可以设有效时间的呀?你怎么设的?

解决方案 »

  1.   

    操作量比较少的情况  可以用数据库呀。
    建个表啊  2个字段   用户帐号字段   时间字段
    用户 在进行任何操作的时候  读取  该表
    进行判断  当前时间与  时间字段相差是否  5分钟啊
    过的话  就退出,清空cookies    
    如果并发大的话   这样操作就不好了  可以用cookies.
    就是有操作的时候  进行判断,没操作5分钟,更新cookies,
    操过了 就清空,进行重新登陆。。
      

  2.   

    印象中session可以设置一个设置做到这一点如10分不操作,自动过期!查下手册或相关配置看看!
      

  3.   

    session,记录上次访问时间再次刷新的时候,和本次事件判断是否过期。
      

  4.   

    我做了一个在一张页面,具有如果是刚刚登陆的,将$_SESSION['Time']赋值,如果登陆了,检查是否超过过5*60秒,如果超过取消SESSION变量,再退出,如果没有则重新记录$_SESSION['Time']时间值,用来记录在5分钟内操作了,重新计时<?php
    session_start();
    if(empty($_SESSION['Time'])){
    $_SESSION['Time']=time();
    }elseif((time() - $_SESSION['Time'])>(5*60)){
    echo "操作超时";session_destroy();exit;
    }else{
    $_SESSION['Time']=time();
    echo "正常,没过5分钟";
    }
    ?>
      

  5.   

    设置session的过期不就行了吗.每次都设置为5分钟,下次访问的时候(再重新设置为5分钟.),5分钟后失效,那么就要重新登陆.
      

  6.   

    设定php.ini中关于session的设定设定session.cookie_lifetime
    使用方法:
    1.session_get_cookie_params取得lifetime设定值。默认为0,也就是session的生存时间是当网页被关上以后
    2.session_set_cookie_params设定lifetime的值,单位是秒
      

  7.   

    [广州]现代人电子商务有限公司诚招PHP程序员
    [广州] 广州现代人电子商务有限公司诚招PHP程序员
    # 职位: PHP程序员
    # 薪金: 面议
    # 有效期至: 2008-11-15
    # 工作地点: 广州市广州大道南客村立交附近 (海珠区)
    # 公司名称: 广州现代人电子商务有限公司
    # 简历投送
    # 学历: 不限
    # 是否应届: 不限
    # 年龄要求: 35以下
    # 性别要求: 不限1、精通 PHP 语言、二年以上PHP及互联网应用开发经验。
    2、精通 Mysql 数据库。
    3、具有MySQL索引优化、查询优化和存储优化经验、PHP缓存技术、静态化设计方面的经验。
    4、掌握:JavaScript,CSS,XML,HTTP协议等。
    5、具有较强的理解能力与学习能力。
    6、有良好的语言基础,对OO思想有一定认识,熟悉常用的设计模式。
    7、 对开发工作有富有热情,工作责任心强;
    公司简介:本人,及我的合作伙伴毕业于荷兰阿姆斯特丹商学院,国际商务管理专业,在加拿大学习电子商务。曾在荷兰阿姆斯特丹某互联网公司工作,现回国创业。我们从国外带回来国际领先的商业模式,电子商务理念和技术标准。在这里,您能体验海归创业的经历您能了解最前沿的技术和理念您能在一个充满挑战与能力提升的环境中成长如果您的能力符合我们的要求,我们保证您在这里的收获将受益终身。我们将采用营销引导开发的模式!
    公司位于广州大道南客村立交附近,交通便利。让我们一起为青春书写亮丽的篇章!
      

  8.   

    php.ini设置session过期时间为5分钟
    也可以用cookie有效时间
      

  9.   

    估计是cookie的过期时间设置不对!