PHP ファイルで訪問者の 20% パーセントにのみ広告を表示するにはどうすればよいですか? それとも別の 80% の訪問者に別の広告を表示しますか?
0 ~ 12 分にサイトを訪問した訪問者のみが表示され、13 ~ 59 分にサイトを訪問した訪問者は表示されないか、別の方法が機能します。
あなたが持っている場合は助けたり共有したりしてください。これは十分に簡単で、多くの人が必要とするはずです。
私は単に乱数を使います:
if (rand(0, 100) <= 20)
{
ShowAd(1);
} else {
ShowAd(2);
}
SOで検索してみては?
$adPercent = 20;
if (rand(0, 100) < $adPercent) {
echo '<div class="ads">Buy now!</div>';
}
ここからこれを得ました:
乱数ジェネレーターを使用した簡単な解決策の 1 つ:
$randInteger = rand(1, 10); // Generate a random number in variable $randInteger.
if ($randInteger <= 2) // If the integer is 1 or 2, show the 20% ad.
{
showTwentyPercentAd();
}
else if ($randInteger >= 3) // Otherwise, if the integer is 3-10, show the 80% ad.
{
showEightyPercentAd();
}
うまくいけば、これでコードがどのように構成されているかが明確になります。