欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

Ecshop如何修改動態(tài)ip地址登錄后超時(shí)退出和購物車自動清空問題

作者 / 無憂主機(jī) 時(shí)間 2014-05-31 16:52:18

今天無憂主機(jī)的一個(gè)香港獨(dú)立IP空間用戶來咨詢小編,為什么會員在家里登陸他的網(wǎng)站購物的時(shí)候,選中商品在購物車?yán)镒詣泳颓蹇樟?。并且會員也自動退出了。會員開始擔(dān)心自己的會員號被盜在另一處登陸了呢?于是就速度聯(lián)系站長了。但是他也不明白什么原因。認(rèn)為自己的網(wǎng)店出了眼中的漏洞呢。小編聽過上述問題后分析了下程序明白了歷史緣由。大家都知道我們在家里用的都是活I(lǐng)P,也就是每次聯(lián)網(wǎng)的時(shí)候都是隨機(jī)分配的Ip地址。不僅在家里就是學(xué)校辦公場所用的也是隨機(jī)分配的活I(lǐng)P地址,也就是動態(tài)Ip地址。只要下線重新聯(lián)網(wǎng)Ip地址就會改變了。但是ECshop里面又有保存會員登陸和購物時(shí)用的session機(jī)制。因此我們修改為cookie機(jī)制即可解決這種會員登陸和購物車自動清空的問題。 第一小編首先解決登陸自動退出的問題:既然是登陸問題也就需要找到cookie所在的函數(shù)開啟就可以了。函數(shù)所在的路徑如下所示: 在includes/modules/integrates/integrate.php大概565行 找到function set_cookie函數(shù)。 function set_cookie($username='', $remember= null ) 把$remember= null修改為$remember= 1 就開啟了session機(jī)制也就解決了動態(tài)Ip登陸超時(shí)自動退出的問題了。 第二我們來解決購物車自動清空的問題:購物車清空問題也是由于動態(tài)Ip的session機(jī)制導(dǎo)致。按照以下路徑找到對應(yīng)的目錄路徑 在根目錄下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, “/”); } 添加這行代碼后按照以前的編碼格式保存,然后再登陸網(wǎng)上后臺更新緩存后我們就解決了以上兩種動態(tài)Ip登陸自動退出和購物車清空的問題了。 無憂主機(jī)相關(guān)文章推薦閱讀: ECSHOP中的相對地址如何修改為絕對地址 SHOPEX和ECSHOP哪個(gè)更適合做網(wǎng)店商城? ECSHOP二次開發(fā)如何刪除留言板里的日期和時(shí)間 ECSHOP在后臺會員列表中怎么顯示會員最后的登錄時(shí)間?

本文地址:http://m.love62.cn/ecshop/14365.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服