我试图在用户每次刷新页面时显示随机横幅。我面临的问题是我不想再次显示最后的横幅。我有没有其他的方式来记住最后显示的一个,而不使用cookie或数据库实现?记住上次显示的横幅
Cookie实施:
<?php
$randIndex = rand(1,6);
if(!isset($_COOKIE["lastDispalyed"])){
setcookie("lastDispalyed",$randIndex,time()+60*60*24);
}
else{
while($_COOKIE["lastDispalyed"] == $randIndex){
$randIndex = rand(1,6);
}
setcookie("lastDispalyed",$randIndex,time()+60*60*24);
} ?>
<img src="images/mainBanners/<?php echo $randIndex; ?>.JPG"/>
你可以使用'$ _SESSIONS'。为什么你不想让他们看到另一个广告,也如果你只有六个,你可能会用尽广告 – Cjueden 2012-02-07 18:50:33