PHPファイルにあるこのランダムページスクリプトを見つけました。ブラウザで更新(リロード)をクリックしたときにページを更新するのが難しいことに少し不満を感じています。各ランダムページには記事があり、一部には2つの画像がありますが、ほとんどは1つの画像です。記事は3つだけです。
問題は、ページを更新するのに2〜3回のクリックが必要なことです。ボタンはありません。ブラウザ(すべてのブラウザ)でページを[再読み込み]をクリックするか、サイトにアクセスしたときにのみページが更新されます。それが機能するためには、更新するために常に少なくとも2または3回のクリックが必要です。
コードは次のとおりです。
<?php
$pagesArray = array("article1.php", "article2.php", "article3.php");
$randNum = rand(0, count($pagesArray)-1);
echo $pagesArray[$randNum];
?>
また、 「シャッフル」を使用するようにスクリプトを変更してみます
<?php
$pagesArray = array("article1.php", "article2.php", "article3.php");
shuffle($pagesArray);
echo $pagesArray[0];
?>
また、 「array_rand」を使用します
<?php
$pagesArray = array("article1.php", "article2.php", "article3.php");
array_rand($pagesArray);
echo $pagesArray[0];
?>
コードを改善する方法はありますか?コードを機能させるには、2〜3回クリックするのではなく、コードでさまざまなページを更新するだけです。私はそれを正しく機能させる方法の提案に感謝します、またはどんな例でも私が全体像を見るために感謝するでしょう!
ありがとう