我有三个不同版本的网站,我想随机向访问者展示。例如,当第一个用户访问我的网页时,我想显示我的网站的版本1,当第二个用户访问我的网页时,我想显示版本-2,因为第三个用户显示版本-3和下一个用户用户版本1再次等等......
有人能告诉我这个问题的正确方法是什么,我可以在主网页上放置任何JavaScript代码来控制这个动作吗?
答案 0 :(得分:0)
使用PHP和JSON文件:
<?php
$arr = json_decode(file_get_contents('array.json'), true);
if(count($arr) >= 3) $arr = array();
$searching = true;
while($searching){
$page = rand(0,3);
if(!array_search($page,$arr)){
$searching = false;
array_push($arr,$page);
}
}
file_put_contents("array.json",json_encode($arr));
// the page number is $page
?>