Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 怎么设置登陆时间比如一小时!

[复制链接]
houge2006 发表于 2010-3-6 21:52:29 | 显示全部楼层 |阅读模式
本帖最后由 houge2006 于 2010-3-6 21:58 编辑

怎么设置登陆时间比如一小时!过了一小时得重新登陆!默认的时间挺长的,过了几天都不需要重新登陆!代码怎么改?

//cookie设置
function ssetcookie($var, $value, $life=0) {
        global $_SGLOBAL, $_SC, $_SERVER;
        setcookie($_SC['cookiepre'].$var, $value, $life?($_SGLOBAL['timestamp']+$life):0, $_SC['cookiepath'], $_SC['cookiedomain'], $_SERVER['SERVER_PORT']==443?1:0);
怎么设置?
 楼主| houge2006 发表于 2010-3-8 08:59:21 | 显示全部楼层
今天上班了吧!能帮我看看吗?
回复

使用道具 举报

 楼主| houge2006 发表于 2010-3-8 10:49:48 | 显示全部楼层
我晕!从2006年注册到现在从来都没给我解决一个问题!
回复

使用道具 举报

云天一 发表于 2010-3-8 12:17:43 | 显示全部楼层
$life=0


函数中$life变量传的就是指cookie的时间
回复

使用道具 举报

 楼主| houge2006 发表于 2010-3-8 12:46:44 | 显示全部楼层
谢谢!好温暖终于说话了!
回复

使用道具 举报

 楼主| houge2006 发表于 2010-3-8 12:52:57 | 显示全部楼层
是否能这样?$life=1 那么这个1就是代表一小时吗?还是。。。
回复

使用道具 举报

云天一 发表于 2010-3-8 13:32:10 | 显示全部楼层
setcookie 里面设置时间单位是秒

另外这里只是定义他的默认值
回复

使用道具 举报

 楼主| houge2006 发表于 2010-3-8 14:33:13 | 显示全部楼层
怎么样的格式,能写个例子吗?time()+86400 或者能举个例子吗?真是麻烦你了
回复

使用道具 举报

云天一 发表于 2010-3-8 15:54:34 | 显示全部楼层
怎么样的格式,能写个例子吗?time()+86400 或者能举个例子吗?真是麻烦你了
houge2006 发表于 2010-3-8 14:33



   关于设置cookie函数 楼主可以参考一下php手册
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-27 22:27 , Processed in 0.031459 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表