2017-02-27 114 views
0

我已经创建了会话变量,如$_SESSION[coun]$_SESSION[coun1]其中按钮单击它的值得到增加或减少的数值,例如1,2或-1,-2等。实际上,我想使值$_SESSION[coun]$_SESSION[coun1]等于当我离开页面或当我访问页面时,例如'0'为零时,它应该最初为'0',例如'0',或者当我不在同一页面上时,我如何取消设置这些会话变量,而是在其他页面上。我希望我清楚自己的想法。如何将会话变量的初始值设置为'零'?

+0

那么实际上我通过包括尚未设定解决我的问题($ _ SESSION [ “COUN”]); 未设置($ _ SESSION [“coun1”]);在其他页面上,所以当我浏览时,我刚刚发现我的这些变量最初在我访问同一页面时未设置。这解决了我的问题。 – chgav007

回答

0

要么始终初始化会话计数变量,要么在输出处做一个简单的检查。

//variant a: variable initialization 
if (!isset($_SESSION["count"])) 
    $_SESSION["count"] = 0; 

//variant b: output 0 if empty 
$myOutput = isset($_SESSION["count"]) ? $_SESSION["count"] : 0;