1

我需要在两个变量之间切换,所以我能够平等地服务两个变量

例如我有

$ad1
$ad2

我想使用没有数据库的轻型方法平等地投放两个广告

使用随机方法不会同时为两者服务

你能指导我如何做到这一点吗?

4

2 回答 2

9

但是,如果有足够的请求,随机方法(50/50)应该同样服务于两者。

这是最简单的解决方案恕我直言。

<?php
$ad1 = '<img src... >';
$ad2 = '<img src...2 >';

echo mt_rand(0, 1) ? $ad1 : $ad2;
?>
于 2010-01-02T23:46:19.783 回答
0
  • 您可以使用 memcache(推荐)
  • 您可以跟踪服务器上文件中最后使用的变量(不推荐)
  • 您可以使用 time() 并将其 mod by 2 用作您的决策者(仍然不是您想要的完全相等)

(我认为,从长远来看,rand 会为您服务)

于 2010-01-02T23:48:10.107 回答