+ -
当前位置:首页 → 问答吧 → 如何删除指定的session 对象

如何删除指定的session 对象

时间:2009-12-26

来源:互联网

我有一个购物车,用户点击购物后,添加到购物车,

'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" title="Click Here To EnLarge">

请问客户提交订单后,如何自动删除购物车中已经下单的产品,我本来想用删除指定的session,但是购物车的session_id()是相同的,也就是不管购物车有几个产品,session_id()都相同

作者: duron   发布时间: 2009-12-26

<?php
function mlist($sess)
{
foreach($sess as $key=>$val)
{
if(is_array($val))
{
mlist($val);
}else
{
echo '<li>'.$key.' = '.$val;
}
}
}
mlist($_SESSION);
?>
这个函数在购物车显示的数据是这样的
图片:111.jpg
'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" title="Click Here To EnLarge">

作者: duron   发布时间: 2009-12-26

这个设计本来就不合理。购物商城的临时数据一般都是放在一个临时数据表里做储存。小购物站的session也是应该 和用户ID相关联。而不是单独拿来用。那样如何区分哪个SESSION值属于哪个用户?

作者: jixiaohai   发布时间: 2009-12-26