我試圖在用戶每次刷新頁面時顯示隨機橫幅。我面臨的問題是我不想再次顯示最後的橫幅。我有沒有其他的方式來記住最後顯示的一個,而不使用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