当访问文件时,它将出现 1 ,因为刷新出现 2 ,以及在焦点中重新出现的 3 ,等等。
我使用$ _Session,但是当它应用于每个用户/浏览器中的旋转时,
我想要访问php文件时出现 1 时当用户重新访问(刷新(时,文件将显示 2 ,用户b访问结果 3 等到最大值,然后从一开始就旋转重复。所有用户继续旋转而不是重复每个用户。
<?php
session_start();
$value = array('1','2','3','4','5','6','7','8','9','10');
if(!isset($_SESSION['no'])||$_SESSION['no']==count($value)-1){
$_SESSION['no'] = 0;
} else{
$_SESSION['no'] +=1;
}
$value = $value[$_SESSION['no']];
echo $value;
?>
也许不使用数组?
session_start();
if(!isset($_SESSION['no'])){
$_SESSION['no'] = 1;
}
elseif($_SESSION['no'] === 10){
$_SESSION['no'] = 1;
} else {
$_SESSION['no']++;
}
您需要将此访问调用存储在db(或文件(中。会话仅针对每个用户会话。另一个选项是使用memcache缓存。我认为DB是最好的方法。