PHP在不使用数据库的情况下平均切换两个变量

时间:2010-01-02 23:43:01

标签: php variables switching

我需要在两个变量之间切换,这样我才能同样地提供两个变量

例如我有

$ad1
$ad2

我希望使用没有数据库的轻量级方法同等地投放这两个广告

使用随机方法不会同时提供

你可以指导我如何实现这个目标吗?

2 个答案:

答案 0 :(得分:9)

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

这是最简单的解决方案。

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

echo mt_rand(0, 1) ? $ad1 : $ad2;
?>

答案 1 :(得分:0)

  • 您可以使用memcache(推荐)
  • 您可以跟踪服务器上文件中最后使用的变量(不推荐)
  • 您可以使用time()并使用其mod by 2作为您的决策者(仍然不是您想要的完全相同)

(我想,从长远来看,兰德会为你服务很棒)