福州印秀网络地图

福州印秀网络技术服务有限公司

总部地址:福州市仓山区中洲岛商贸中心2号412室
分部地址:福州市台江区五一南路303号鸿雁大厦A区1708室
公司电话:0591-8348 9135
服务热线:400-800-9135
咨询电话①:189 6508 9135 (张先生)
咨询电话②:134 0599 8886 (何小姐)
公司网站:www.pk0591.com www.pk0591.cn
QQ 咨询: 建站咨询 建站咨询

福州印秀网络logo 福州印秀网络微信二维码

在线客服

电话①:189 6508 9135(张先生)
电话②:134 0599 8886(何小姐)
电话③:0591-83489135

建站知识


解决ecshop后台自动退出的办法


ecshop的session机制是一个不错的解决方案,但也有一些瑕疵,部分会员在操作时可能会出现登录后自动退出或商品无法加入购车或购物车自动清空等情况,这个一方面如是是因为用代理上网,ip不断变化,可以参考的解决方法,另外也可以打开includes\cls_session.php找到
function gen_session_key($session_id)
    {
        static $ip = '';
        if ($ip == '')
        {
            $ip = substr($this->_ip, 0, strrpos($this->_ip, '.'));
        }
        return sprintf('%08x', crc32(!empty($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] . ROOT_PATH . $ip . $session_id : ROOT_PATH . $ip . $session_id));
  }
替换成
function gen_session_key($session_id)
    {
        static $ip = '';
        if ($ip == '')
        {
            $ip = substr($this->_ip, 0, strrpos($this->_ip, '.'));
        }
        return sprintf('%08x', crc32(ROOT_PATH . $ip . $session_id));
    }
如果还是会退出

替换成


function gen_session_key($session_id) {
        static $ip = '';

//        if ($ip == '')
//        {
//            $ip = substr($this->_ip, 0, strrpos($this->_ip, '.'));
//        }

        return sprintf('%08x', crc32(ROOT_PATH . $ip . $session_id));
}



相关文章

首页  电话  在线咨询  顶部