基本上,我正在尝试制作一个拆分测试的网络应用程序,但我对如何在没有任何竞争条件的情况下做到这一点有点困惑。
基本上,有3页:
- main_page.php
- page1.php
- page1_alt.php
所以过程如下:
- 用户访问 main_page.php
main_page.php 检查 cookie
- 一个。如果没有 cookie 创建一个 cookie,
- 湾。检查最后一位访问者被发送到的页面
- C。将当前访问者发送到另一个页面(如果最后一个访问者访问 page1.php,则将这个访问者发送到 page1_alt.php)
我已经解决了 cookie 问题,我只想知道您认为如何执行步骤 2b 的最佳方法。如果我写信给数据库,那将是不切实际的。如果我引用一个文本文件,它会产生可能的竞争条件。
编辑:如果您认为有比从头开始更简单的方法,请给我一些建议。:)