DedeCms session 丢失问题
2012-06-25 金城 4317
DedeCms 5.7v 丢失问题,导致验证码无效,登陆失败
这个问题很怪异,在某些机器上没问题,某些机器上有问题。网上的一堆答案都试过了,诸如php.ini设置、iis设置、session_start()、session_register()、session_save_path之类的解决方案,都没解决我这个问题。经过努力,打个补丁欧了。解决方法如下:
打开 "/include/common.func.php"
添上
if(!isset($CookiePhpSessID)){
$CookiePhpSessID=$_COOKIE['PHPSESSID'];
if ($CookiePhpSessID==NULL)$CookiePhpSessID=md5(uniqid());
setcookie('PHPSESSID',$CookiePhpSessID,time()+3600,'/','你的域名.com');
}
这个问题是没有保存cookie PHPSESSID 的值。原因懒得查,反正解决了。
- 上一篇:让Dede问答、留言本、会员、视频、等plus系统支持标签
- 下一篇:五毛党