找回密码
 注册
首页 ≡≡网络技术≡≡ PHP语言 Discuz! 解决Discuz登录时Cookie有效期设置为浏览器进程没有效果 ...

解决Discuz登录时Cookie有效期设置为浏览器进程没有效果的问题

灰儿 2008-4-28 23:49:26
安装Discuz后登录时Cookie有效期设置为浏览器进程没有效果,在这里搜索了一下,得到答案是:
include目录下有个common.inc.php文件
dsetcookie('sid', $sid, 604800);  要是没改过的文件应该是在337行
把604800改成0就可以了!
很多人照此办法修改后发现还是没有效果,呵呵,因为Discuz有3个登录的入口,单独修改一个是没有用的,通过检查,最终的解决办法如下:
一、include目录下有个common.inc.php文件
dsetcookie('sid', $sid, 604800);  要是没改过的文件应该是在337行
把604800改成0就可以了!
二、在templates/ default 下有2个文件,discuz.htm和nopermission.htm,分别将文件中的<input type="hidden" name="cookietime" value="xxxxxx" />改成<input type="hidden" name="cookietime" value="0" />即可!
您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。