日韩精品视频免在线一区_精品国产一区二区三区噜噜噜_国产性浪潮aV大毛片_欧美成人国产精品高潮理论片_亚洲中文熟女一区二区

在線(xiàn)客服

電話(huà)①:189 6508 9135(張先生)
電話(huà)②:134 0599 8886(何小姐)
電話(huà)③:0591-83489135

技術(shù)文章


解決ecshop后臺(tái)自動(dòng)退出的辦法


ecshop的session機(jī)制是一個(gè)不錯(cuò)的解決方案,但也有一些瑕疵,部分會(huì)員在操作時(shí)可能會(huì)出現(xiàn)登錄后自動(dòng)退出或商品無(wú)法加入購(gòu)車(chē)或購(gòu)物車(chē)自動(dòng)清空等情況,這個(gè)一方面如是是因?yàn)橛么砩暇W(wǎng),ip不斷變化,可以參考的解決方法,另外也可以打開(kāi)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));
    }
如果還是會(huì)退出

替換成


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));
}



相關(guān)文章

首頁(yè)  電話(huà)  咨詢(xún)  頂部