在PHP里如何判断SESSION超时 呵呵,楼上经典的回答啊。建立session时可以定时间的,如果判断失效,当然就是这个session是否存在啦。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哪位强人大大给出段代码啊我自己建立了一个SESSION试试,可是发现只能在本页存取,进入下个页面就没了, 在网上查了一下,说是要在PHP.INI文件中设置的,小弟是新人,现在迷惑中 1.php<?@session_start();$_SESSION['time']=time();?>2.php<?include "1.php";echo "session存在是:".$_SESSION['time']."<br>";unset($_SESSION['time']);echo "session释放了:".$_SESSION['time'];?> 楼上正解session超时就会没有值,但没有值可能多种原因实际上session可能并没有被删,但你已不能用了 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();} if(!session_is_registered("变量名")){} 如何将wav转化成16进制字符串? MySQL的Update的使用 求一个保存远程文件的方法(难) Mysql的备份文件.frm.MYI.MYD等,如何转换成文本文件? php页面取出一个词的前6个词与后6个词,并在取出的内容中,第一个词的strlen要大于或等于2,在线等 正则表达式问题,很急 ADODB写的程序转到MySQL 这段加如GOOGLE地图的代码总是有问题 怎样做到和原页面融为一体的小新窗口呢? 大家教教我 谢谢 如何使用php在excel中插入图片? 难题请教 - iframe的跨域高度调节问题
我自己建立了一个SESSION试试,可是发现只能在本页存取,进入下个页面就没了,
<?@session_start();
$_SESSION['time']=time();?>2.php
<?
include "1.php";
echo "session存在是:".$_SESSION['time']."<br>";unset($_SESSION['time']);echo "session释放了:".$_SESSION['time'];
?>
session超时就会没有值,但没有值可能多种原因
实际上session可能并没有被删,但你已不能用了
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();
}