2017-02-27 12 views
0

私は$_SESSION[coun]$_SESSION[coun1]のようなセッション変数を作成しました。ここでボタンをクリックすると1,2または-1、-2などのように数字が増減します。実際には$_SESSION[coun]$_SESSION[coun1]の値を私がページを出るときに '0'のようなゼロか、または私が '0'のような最初に 'ゼロ'でなければならないページを訪問するとき、あるいは私は同じページにいないときにこれらのセッション変数を解除する方法を私は他のページにある。私は私の思考について私が明確であることを願っています。セッション変数の初期値を 'ゼロ'に設定する方法は?

+0

まあ、実際に私が解除($ _ SESSION [ "COUN"])を含むことにより、私の問題を解決しました。 unset($ _ 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; 
関連する問題