【发布时间】:2014-02-20 12:50:24
【问题描述】:
我使用
创建了一个会话数组$_SESSION['create'] = array();
然后用这个填充数组,
$_SESSION['create']['new-campaign-name'] = $_POST['new-campaign-name'];
$_SESSION['create']['new-campaign-type'] = $_POST['new-campaign-type'];
$_SESSION['create']['new-campaign-country'] = $_POST['new-campaign-country'];
$_SESSION['create']['new-campaign-list'] = $_POST['new-campaign-contact'];
$_SESSION['create']['new-campaign-des'] = $_POST['new-campaign-des'];
但我想删除会话数组的所有内容。
我试过了
unset($_SESSION['create']);
但它似乎不起作用,并且所有值仍在会话数据上,有没有办法重置我的会话数组的内容?
【问题讨论】:
-
为什么不再
$_SESSION['create'] = array();? -
unset($_SESSION['create'])可以取消设置该特定键,如果它对您不起作用,则可能是某些代码再次添加它。$_SESSION=array()将重置整个会话。 -
它不会重置会话