ecshop 完美解决动态ip登录超时和购物车清空问题
ECSHOP模板/ecshop开发中心(www.68ecshop.com) / 2014-05-06

前一段时间,ECSHOP开发中心的一个客户说自己的ecshop网店出了状况,就是有时候登录的时候会自动退出。而且购物车也没规律的会清空。
刚开始一直找不到原因,到最后才知道了。他说的状况是由于像学校,公司一类的局域网。ip变化的原因造成的。
ecshop存登录和购物车信息的时候用的是session,所以用cookie能够解决这个问题。

1.购物车问题原因的产生是因为动态IP的SESSEION机制导致很多在公司或者其他地方的动态IP无法购物。

在根目录下includes\cls_session.php 大概在82行,找到这个。

$this->_ip = real_ip();
把他用//注释掉,然后在下面添加:
if(isset($_COOKIE['real_ipd']) && !empty($_COOKIE['real_ipd'])){
$this->_ip = $_COOKIE['real_ipd'];
}else{
$this->_ip = real_ip();
setcookie(“real_ipd”, $this->_ip, time()+36000, “/”);
}

2.登录问题。原因也是因为动态ip所导致,所以把判断用户登录用session和cookie同时判断就可以了~~


因此需要开启cookie,
在includes/modules/integrates/integrate.php大概565行 找到function set_cookie函数
在里边添加一句代码,$remember=1;(即开启cookie);

这样就可以完美解决了~~~

最新文章

  1. 禁止VMware虚拟机与Host的时间同步
  2. Auto Layout
  3. InfoObject共享
  4. PDF 补丁丁 0.4.1 版将增加嵌入中文字库的功能
  5. sqldependency 支持的select
  6. CSS圆角效果
  7. [Android 4.4.3] 泛泰A860 Omni4.4.3 20140610 RC2.0 三版通刷 by syhost
  8. 抽象工厂模式firstones
  9. Echarts line折线图使用(vue)
  10. [正则表达式]PCRE反向分组引用(语法)
  11. Java学习--抽象类和接口
  12. 强力推荐!那些你不能错过的 GitHub 插件和工具
  13. DDD之BoundedContext
  14. select、poll、epoll之间的区别总结[整理]【转】
  15. Appium解决搜索框问题
  16. Centos 6.5 yum 安装Apache软件
  17. 【技巧总结】Penetration Test Engineer[2]-Information gathering
  18. powerdesigner 导入SQL脚本生成模型
  19. winform下实现pictureBox全屏播放
  20. 2015/8/28 Python基础(2):对象

热门文章

  1. Java Hour 50 日期类型
  2. Java Hour4
  3. 计算字符串相似度算法——Levenshtein
  4. Android APK反编译详解(附图)(转)
  5. Centos6.4编译安装Node.js(已验证)
  6. hdu 1290
  7. eclispe报错PermGen space
  8. SU Demos-02Filtering-04Sugabor
  9. 掌上PDA无线下单 移动开单设备 手持POS终端打印扫描开单进销软件
  10. DP+路径 URAL 1029 Ministry