现在问题是什么,如果我想取消整个账单。我试图通过单击按钮取消设置会话数组。 但它没有按照我的希望工作。我只能清理会议一次。我的意思是 添加一些项目后,我清除了会话,并尝试再次添加相同的项目,所以没有问题,我可以做到这一点。但我再次尝试清除会话并添加相同的项目。现在它说“你试图两次添加相同的项目”(我试图在不取消账单的情况下添加相同项目时弹出此错误)
这是我的代码
?>
<script type="text/javascript">
function clearsessin() {
var actualkey = "y";
location.href="biling.php?cmd="+actualkey;
}
</script>
<?php if(isset($_GET['cmd'])){
session_unset();
session_destroy();
$_SESSION["bill_array"] = array();
header('location:biling.php') ;
}
?>
答案 0 :(得分:1)
使用unset($_SESSION["your_var"]);
并尝试在分配会话数组之前执行此操作