如何把变量放入ecshop的session中

2015-04-22 00:32 来源:www.chinab4c.com 作者:ecshop专家

    ecshop中如何把一个变量添加到session中,以经包含了init.php 然后 $_SESSION['wid']=$wid;在其他程序页面不能调出值来,  求解

    回答:这个问题首先你要知道ecshop的session和其他任何session的原理都是一样的。只不过ecshop的session实现结合了自己的实现方式。ecshop的session是经过ecshop自定义的,在ecshop程序的includes/cls_sessions.php里面。ecshop的session存储在ecshop的ecs_sessions表里面,它是一张临时表,也是内存表,当服务器重起的时候,这个表的内容将丢失,session将失效。如果把session存储在数据库中,当发生高并发的时候,我们尽量将ecshop的session存储到memcache中。这样可以防止ecshop因为高并发而造成崩溃。有关ecshop的session存储memcache中的方法,我们可以参考这篇文章。http://www.chinab4c.com/html/shangchengchengxu/ecshopchangjianwenti/2012/0819/1013.html

   来源:http://www.chinab4c.com