目前,我有以下代碼:如何在X頁面瀏覽量後顯示不同的頁面?
<?php
session_start();
if (!isset($_SESSION['views'])) {
$_SESSION['views'] = 0;
}
$_SESSION['views'] = $_SESSION['views']+1;
if ($_SESSION['views'] > 100) {
Execute Code
}
?>
我想這樣經過100頁面瀏覽量的網頁內容發生了變化。
這個代碼的問題是,它不會以同樣的方式對每個用戶都有效。它是單獨計算的,而不是全球所有訪問者。
有沒有辦法實現這個目標?
你必須將其存儲在數據庫或文件 –
使用會話沒有辦法的辦法,如果你想全局設置的東西。會話對每個用戶都是唯一的。您可以改爲將視圖存儲在別的地方。像文件,數據庫等/。 – SachinGutte
數據庫似乎矯枉過正,如果你的應用還沒有一個,並且即使你有一個... – Virus721