2016-07-11 10 views
0

の問題がにあります。私は$ _SESSIONの乱数を設定し、他の場所でこれをエコーし​​ます。毎回 i echo $ _SESSION、その値が変更されます。 Page1の中に私のコードは:エコー時に乱数を変更する

session_start(); 
$_SESSION['y'] = rand(1,100); 
echo $_SESSION['y']; 

およびその他のPAGE2に私はこの書き込み:

session_start(); 
echo $_SESSION['y']; 

どのように私はそれを解決することができますか?

ボタンをクリックすると、page2にページ1にajaxが追加されることに注意してください。

+1

あなたはページ2をリフレッシュするだけで、リフレッシュごとに$ _SESSION ['y']が変更されることを意味しますか? page1スクリプトはpage2スクリプトには含まれていませんか? – VaN

答えて

2

ページ1を含めているようですが、2

オプション1

が2ページ

オプション2

チェックに1ページを含めないでくださいページに聞こえます設定する前に乱数が存在するかどうかを確認します。

session_start(); 
if (! isset($_SESSION['y'])) { 
    $_SESSION['y'] = rand(1,100); 
} 
echo $_SESSION['y']; 
関連する問題