公告:本站提供编程开发方面的技术交流与分享,打造最佳教程网,希望能为您排忧解难!

PHP教程在PHP里如何判断SESSION超时

在PHP里如何判断SESSION超时

更新时间:2013-04-13 07:28:05 |

php.ini中      
    session.lifetime      
    缺省值为0,意味着“直到浏览器关闭”

可以这样子:
        设置session的页面:
session_start();
$_SESSION[ 'session_time ']=time();     //这个是我用来计时的
$_SESSIOM[ 'abc ']= "abc ";

        要检验session是否超时的页面:
session_start();
$timeout=1200;     //超时时间,单位:秒,这里设为20分钟.
$now=time();
if(($now-$_SESSION[ 'session_time '])> $timeout)
{
    //超时了.
    unset($_SESSION[ 'abc ']);
    die( " <script> alert( '超时了. '); </script> ");
}else{
    //还没超时.
    $_SESSION[ 'session_time ']=time();
}

最佳教程网

最大的技术交流平台 www.goodxyx.com© CopyRight 2011-2013, All Rights Reserved

浙ICP备11033019号