Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 会话未正确清除,请在此问题上帮助我_Php_Javascript_Session - Fatal编程技术网

Php 会话未正确清除,请在此问题上帮助我

Php 会话未正确清除,请在此问题上帮助我,php,javascript,session,Php,Javascript,Session,我申请开发票。但有一个小问题。 它是这样工作的 1) 在文本框中键入项目代码或名称,然后单击按钮将该项目添加到二维会话变量中 2) 然后,我将会话数组项回显到屏幕中的一个表中 现在问题是,如果我想取消全部账单。我试图通过单击按钮取消设置会话数组。 但它并没有像我希望的那样起作用。我只能通过一次会议。我的意思是 添加了一些项目后,我清除了会话,并尝试再次添加相同的项目,这样我就可以毫无问题地完成添加。但我再次尝试清除会话并添加相同的项目。现在它显示“您正在尝试添加相同的项目两次”(我在尝试添加相同

我申请开发票。但有一个小问题。 它是这样工作的 1) 在文本框中键入项目代码或名称,然后单击按钮将该项目添加到二维会话变量中 2) 然后,我将会话数组项回显到屏幕中的一个表中

现在问题是,如果我想取消全部账单。我试图通过单击按钮取消设置会话数组。 但它并没有像我希望的那样起作用。我只能通过一次会议。我的意思是 添加了一些项目后,我清除了会话,并尝试再次添加相同的项目,这样我就可以毫无问题地完成添加。但我再次尝试清除会话并添加相同的项目。现在它显示“您正在尝试添加相同的项目两次”(我在尝试添加相同的项目而不取消账单时出现此错误)

这是我的密码

?>
<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') ;
}
?> 
?>
函数clearsessin(){
var actualkey=“y”;
location.href=“biling.php?cmd=“+actualkey;
}

使用
取消设置($\u会话[“您的变量])并尝试在分配会话数组之前执行此操作

谢谢Internet Explorer正在使用此功能。但不是火狐和铬。我主要关注google chrome,但这不在它上面,我能怎么纠正它呢?嗯,我认为这不取决于浏览器,在我的代码中,所有浏览器的功能都正常工作,这可能不是问题所在。我认为问题出在javascript中,尝试在需要的浏览器中调试代码,逐行编写console.log()或alert(),这样您将在代码中找到问题行并替换它。我重新启动计算机以确保没有缓存。但这仍然适用于IE,但不适用于chrome。