###前提・実現したいこと
100ページほどのサイトのヘッダーのメニュー部分を
インクルードで呼び出して、管理しています。
<php?
include(/menu.php');
?>
のような形です。
menu.php
の中身は、下記のようにrand関数で、
0〜5の値をランダムに発生させて
0 1 2 3 4 5のいずれかの値を
100ページのメニュー部分の最下部に表示させたいと
考えております。
###該当のソースコード
menu.phpファイル内の記述ーーー
<php?
rand(0,5);
?>
ーーーーーーーーーーーーーーー
###試したこと
このようにした際に、
100ページ全てのページに
同じタイミングでアクセスすると、
同じ文字が表示されてしまいます。
今回達成したいと考えているのが、
同時に、異なった値をランダムに表示させたいと
考えております。
現在は、0〜5の、いずれかの数値が表示されているのですが、
100ページのそれぞれのページで、
0 1 2 3 4 5のいずれかの値を、均等に表示したいのです。
(現在の状態だと、厳密に確認すれば、
「1」が表示されている瞬間には、別の99ページにも、
「1」が表示されてしまっています。
これを、バラバラの値にしたいのです。)
インクルードを使うと、同じ値を
引っ張り出してきてしまうため、
インクルードを使わない方法になるのかもしれません。
それぞれの100ページに対して、
まんべんなく、0〜5のいずれかの
数字を表示させることは、
可能なのでしょうか?
phpに詳しい方がおられましたら、
ぜひとも、よろしくお願い致します。
回答3件
あなたの回答
tips
プレビュー