欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

Ecshop教程:登錄操作時(shí)自動(dòng)退出

作者 / 無憂主機(jī) 時(shí)間 2015-08-11 17:01:00

最近有個(gè)用戶把ecshop進(jìn)行過二次開發(fā),可以說是碰到了很多問題,最讓人苦惱的是ecshop會(huì)員登錄和管理員登錄后,會(huì)自動(dòng)退出,或者是有部分會(huì)員在操作購物時(shí)會(huì)自動(dòng)清空等情況。據(jù)用戶自己反應(yīng),這種情況自己在本地用ecshop搭建了一個(gè)商務(wù)系統(tǒng),本地測試是好好的一切正常,一旦上傳到php空間就不行了。隨便點(diǎn)擊點(diǎn)擊就無故退出,感覺session被清空了。詢問用戶的所有可能的一些操作,了解到自己的IP是動(dòng)態(tài)的,也有過使用代理,因此IP常常變化。經(jīng)過網(wǎng)上搜索,找到有關(guān)于ecshop session的相關(guān)文檔,原來ecshop中是通過IP地址來驗(yàn)證的,盡管 ecshop的session機(jī)制是一個(gè)不錯(cuò)的解決方案,但也有一些瑕疵因此,IP經(jīng)常變換,因此也就出現(xiàn)了用戶所描述的情況。 對此相應(yīng)的解決方法也就有了,找到ecshop空間根目錄下的文件includes\cls_session.php 找到如下這段代碼

return sprintf('%08x', crc32(!empty($_SERVER['HTTP_USER_AGENT'])? $_SERVER['HTTP_USER_AGENT'] . ROOT_PATH . $ip . $session_id : ROOT_PATH . $ip . $session_id));
將其替換成如下代碼:
return sprintf('%08x', crc32(ROOT_PATH . $ip . $session_id));
這么一來,登錄恢復(fù)正常,不會(huì)出現(xiàn)自動(dòng)退出了。 無憂主機(jī)相關(guān)文章推薦閱讀: 如何使ECSHOP縮略圖生成方式設(shè)定成按比例裁切 ECSHOP教程:實(shí)現(xiàn)其他網(wǎng)站程序外部調(diào)用ECSHOP商品 ECSHOP教程:提示信息:XMLHTTPREQUEST STATUS :[12029] UNKNOW解決辦法

本文地址:http://www.gle-technology.com/ecshop/19913.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服