zoukankan      html  css  js  c++  java
  • 2014-10-2 bug更新5 ecshop和ectouch解决动态ip登录超时和购物车清空问题

    有客户说登陆网站后台操作的时候,会时不时的掉一下,要重新登陆才能继续操作,自动登出的频率快和时间短,针对这个问题是因为:

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

      在根目录下includescls_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);
    这样就可以解决了

  • 相关阅读:
    七、基础数据类型补充
    JavaScript DOM 鼠标拖拽
    JavaScript JSON 与 AJAX
    JavaScript DOM 事件模型
    JavaScript DOM 样式操作
    JavaScript DOM 常用尺寸
    JavaScript 日期与计时器
    JavaScript DOM 基础
    JavaScript 数组
    JavaScript 对象拷贝
  • 原文地址:https://www.cnblogs.com/wesky/p/4425481.html
Copyright © 2011-2022 走看看