-1

PHP ファイルで訪問者の 20% パーセントにのみ広告を表示するにはどうすればよいですか? それとも別の 80% の訪問者に別の広告を表示しますか?

0 ~ 12 分にサイトを訪問した訪問者のみが表示され、13 ~ 59 分にサイトを訪問した訪問者は表示されないか、別の方法が機能します。

あなたが持っている場合は助けたり共有したりしてください。これは十分に簡単で、多くの人が必要とするはずです。

4

3 に答える 3

6

私は単に乱数を使います:

if (rand(0, 100) <= 20)
{
  ShowAd(1);
} else {
  ShowAd(2);
}
于 2012-07-31T08:13:45.083 に答える
2

SOで検索してみては?

$adPercent = 20;
if (rand(0, 100) < $adPercent) {
   echo '<div class="ads">Buy now!</div>';
}

ここからこれを得ました:

ユーザーの割合に広告を表示

于 2012-07-31T08:15:40.283 に答える
1

乱数ジェネレーターを使用した簡単な解決策の 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();
}

うまくいけば、これでコードがどのように構成されているかが明確になります。

于 2012-07-31T08:13:26.663 に答える