就是设置session多少时间失效。
解决方案 »
- 哪位高手帮我看看我这代码那地方错了!!!
- 游戏中 人物移动 和场景变换是怎么实现的?
- 怎么将C#中有BitConverter.Tostring的数据转化成字符串
- __PHP_Incomplete_Class Object问题
- 兄弟们:如果你所在的公司招聘程序员,会出来什么题目考他?
- 大家,帮我看一下从数据库提取二维数组的问题
- Undefined variable: id “的错误
- 唠叨老大:总结一下吧,请求中…………
- 绝对高分,我的机子启动不起来了,伙计们帮忙,提示是one or more memonery DIMMS are out of rev.
- php可以把图片转成二进制文件么????急!!!!!!!
- 点PHP页面就成了下载文件,请问怎么改
- 如何判断该文件是否存在?
session.gc_divisor = 1000garbage collection 有个概率的,1/1000就是session 1000次才有一次被回收。可以设置cookie的生命周期
session.cookie_lifetime = 0 ;默认0是关闭浏览器无效,单位是秒
想问下,怎么办啊!!!
你改的php.ini是哪个啊,应该是改的不对吧,否则应该可以,
改完后可以用phpinfo()看一下是否生效
session_start(); ?>
<?php
//File name
//That's it
$file = "counter.txt ";
if( ! file_exists( "$file" ) ) {
touch( "$file" );
chmod("$file",0777);
$fp=fopen("$file","r+");
fseek($fp,0);
$compteur = 0;
fputs($fp,$compteur);
}if( is_readable( "$file") and is_writable( "$file") ) {$fp=fopen("$file","r+");
$compteur=fgets($fp,9999);
fseek($fp,0);
//....................................................
if (!isset($_SESSION['counter']))
{$compteur++;
$_SESSION['counter'] = 1; }
//........................................................................
//就是这里加了SESSION的判断。大家看可以不,不过我每次刷新都不动,关掉浏览器之后他也不能正常记数
fputs($fp,$compteur);
fclose($fp);
print $compteur;
} else {
chmod("$file",0777);
}
?>//....................................................
if (!isset($_SESSION['counter']))
{$compteur++;
$_SESSION['counter'] = 1; }
//........................................................................
//就是这里加了SESSION的判断。大家看可以不,不过我每次刷新都不动,关掉浏览器之后他也不能正常记数,只有到tmp文件夹里面删除了session值他才记数
就是这个程序,大家帮我看看是不是程序的问题啊
我估计一般人都是通过数据库来帮忙设置超时的~~~
产生一个session id 存到数据库里,记录存储的时间,然后每次用户提交数据的时候就判断是否过期,如果过期就提示...跟检测在线用户差不多~~~这是我的思路