| 实现ecshop购物车退出不清空效果 只要IP 不变 购物车中的商品就不会消失 方法一 
修改  init.php
找到
define('SESS_ID', $sess->get_session_id());
修改为
define('SESS_ID', md5(real_ip()));有人提到 相同IP 购买混淆的问题 确实会存在这样的问题 可以参考这个方法 那就是只保留登陆过用户的数据 方法二 代码修改为 
if($_SESSION['user_id']>0){
define('SESS_ID', md5($_SESSION['user_id']));
}else{
define('SESS_ID', $sess->get_session_id());
}经过小小的思考 终于完美解决了 方法三 找到代码 
if (!defined('INIT_NO_USERS'))
{
    /* 初始化session */
    include(ROOT_PATH . 'includes/cls_session.php');
    $sess = new cls_session($db, $ecs->table('sessions'), $ecs->table('sessions_data'));
    define('SESS_ID', $sess->get_session_id());
}将此代码 剪切到 init.php文件末尾并修改为 
if (!defined('INIT_NO_USERS'))
{
    /* 初始化session */
    include(ROOT_PATH . 'includes/cls_session.php');
    $sess = new cls_session($db, $ecs->table('sessions'), $ecs->table('sessions_data'));
    //define('SESS_ID', $sess->get_session_id());
    if($_COOKIE['randnumber']==""){
       setcookie("randnumber",rand(0,1000),time()+86400);
    }
    define('SESS_ID', md5($_COOKIE['randnumber'].real_ip()));
}方法一 只判断IP 只要IP 不相同 就可以保存 而且可以跨浏览器 缺点 可能出现冲突 方法二 不会冲突,但是只有登录会员的才可以保留 方法三 不会冲突,但是需要浏览器支持cookie,不可以垮浏览器(责任编辑:最模板) | 



 高档品网站模板仿LV商城
							人气:928
							高档品网站模板仿LV商城
							人气:928
						 ecshop仿米奇网化妆品2014网
							人气:549
							ecshop仿米奇网化妆品2014网
							人气:549
						 淘宝客|返利网|易购51模板
							人气:13549
							淘宝客|返利网|易购51模板
							人气:13549
						 红色钻石ecshop模板
							人气:691
							红色钻石ecshop模板
							人气:691
						 shopex麦考林m18模板
							人气:330
							shopex麦考林m18模板
							人气:330
						 ecshop仿京东商城蓝色风格
							人气:1048
							ecshop仿京东商城蓝色风格
							人气:1048