新闻中心

Ecshop商城下的论坛由于session设置问题无法同步登陆的解决方法

作者 / 时间 2015-02-07 18:08:02

很多站长朋友们搭建好了自己喜爱的商城后都习惯在这个商城下再建立一个论坛。商城主要展示商品以供会员们下单购买,而商城下的会员的作用就是吸引会员前来大量注册交流,遇到购买的商品不会使用或者售后之类的都可以在论坛上一起交流发帖找到解决的方法。小编感觉这样的搭配比较完美。前两天一位站长朋友使用无忧主机php空间搭建了一个ecshop商城,并且在商城下利用了二级域名又建立了一个论坛。可是在测试的时候发现了问题。当登陆商城的会员后再切换到论坛的时候不能同步过去,还需要重新登陆才可以。小编开始以为这位站长朋友没有安装Ucenter整合呢,检查分析后整合是毫无问题的,那么是什么原因导致的无法同步登陆呢?小编查阅了一些资料后找到了解决的思路,应该是Session问题导致的无法登陆。又研究了半个小时终于解决了。下面小编来详细描述下解决方法吧。 小编先拿域名来举例子,下面设置的时候需要用到的。例如商城域名是www.51php.com,商城下的论坛域名是:bbs.51php.com.而session无法正常获取到所以就不能同步登陆了。 第一步:连接FTP,按照目录路径找到includes/init.php文件使用高级编辑器找到41行代码:

@ini_set('session.cache_expire', 180);
修改为以下代码:
@ini_set("session.cookie_domain",'.51php.com');
第二步:按照目录路径找到data/config.php文件使用高级编辑区打开。 找到21行代码:
$cookie_domain = "";
修改为:
$cookie_domain = ".51php.com";
小编在这里温馨提示:以上改的两个域名前面都是有一个点的哦,点就是代表指向到bbs商城论坛了,修改好了上传到对应的根目录下保存。保存后直接登录肯定还是不可以的,其实已经生效了,只是因为有系统的缓存。切记要登录网站的后台去更新下系统的缓存哦。 无忧主机相关文章推荐阅读: ECSHOP在PHP5.5版本上报错的解决方法 ECSHOP教程:如何去除后台的邮件认证提示 ECSHOP程序中涉及充值内容三个数据库表的用途与区别 ECSHOP整合UCENTER再次卸载后会员无法登陆该怎么解决呢

本文地址:https://www.51php.com/ecshop/18624.html

1
1
1
1
1
1
1