2015-12-17 11 views
5

現在、私は広告ランディングページの乱数を生成してを使用しています。が使用されていてうまく機能しています。以降のページで同じ番号で使用する乱数を生成

しかし、何とか毎回同じ番号が生成されて、<?php echo(rand(10,20)); ?>で生成される可能性があるのであれば、私は複数の場所で使用できますか?

+0

必ず、あなたはセッションを使用することができます。 –

+0

@ Fred-ii-もしあなたが気に入っても私にデモを見せることができますか? –

+2

'session_start(); $ _SESSION ['var'] = rand(10,20); $ var = $ _SESSION ['var']; 'それはうまくいくはずです。 –

答えて

3

セッションを使用してこれを達成できます。

まず、セッションを開始し、ランダム関数にセッション配列を割り当て、次にそのセッション配列から変数を割り当てる必要があります。

<?php 
session_start(); 
$_SESSION['var'] = rand(10,20); 

$var = $_SESSION['var']; 

これらのページでセッションを開始するのと同じように、それ以降のページでも使用できます。

リファレンス:

例:

ファイル1

<?php 
session_start(); 
$_SESSION['var'] = rand(10,20); 

echo $var = $_SESSION['var']; 

ファイル2

<?php 
session_start(); 

echo $var = $_SESSION['var']; 

サイドノート:

ヘッダー送信通知をトリガーする可能性があるため、それ以上はないことを確認してください。あなたは1を取得した場合は

は、スタック上の次のページをご覧ください。

+1

これはたくさんの人を助けようとしていると確信しています。私は幸運なことをしばらく探しました。私は自分に頼むことにしました。 –

+0

@Slacks。あなたは大歓迎です、私が助けることができてうれしいです、*歓声* –

関連する問題