我使用$_SESSION
清除了session_unset()
现在我的程序无法运行。请帮助
if (isset($_POST['Add_To_Cart'])) {
if(!isset($_SESSION['cartridge_scale'])){
$_SESSION['cartridge_scale'] = array();
}
if(($_SESSION['cartridge_scale']+findItemHeight()) <= 3){
more code etc etc
{
现在我得到
致命错误:未捕获错误:不支持的操作数类型
此错误发生在行上
if(($_SESSION['cartridge_scale']+findItemHeight()) <= 3)
同样,我最近使用session_unset()
来清除$_SESSION
,但我认为这不会导致程序崩溃。
答案 0 :(得分:1)
将数组更改为整数
if(!isset($_SESSION['cartridge_scale'])){
$_SESSION['cartridge_scale'] = 0;
}
因为您不能使用数组添加数字
if(($_SESSION['cartridge_scale']+findItemHeight()) <= 3)