我想統計我的網頁「刷新」的次數。然後在頁面上顯示一條消息以及刷新次數。試圖使網頁刷新計數器
例如,在第一次刷新時,會顯示以下語句 - 「1刷新,繼續」等。句子將隨着刷新次數而不斷變化。我至少需要打印10個句子。
最初,我以爲我只是把句子放在一個數組中,然後使用cookie來計算刷新次數,然後根據刷新次數顯示相應的句子。
但是,Cookie存儲字符串而不是整數是個問題。我嘗試使用和parseInt()
函數,但它們似乎並不工作,並且出於某種原因,使用JavaScript會使我的整個網頁混亂。
然後我想到在PHP中使用會話。他們在第一種方法和我的種類方面也似乎很好(因爲我不喜歡在客戶端做任何事情)。但他們也沒有工作,我的網頁上有一半的印刷聲明。沒有櫃檯,沒什麼。
我已閱讀以前的問題。
我嘗試過cookies。
我已嘗試過會話。計數器
我的PHP文件 -
<?PHP
session_start();
if(isset($_SESSION['views'])) {
$_SESSION['views'] = $_SESSION['views']+ 1;
} else {
$_SESSION['views'] = 1;
}
echo "Total page views = ". $_SESSION['views'];
?>
我index.html
文件包含這個腳本在運行結束其存儲在一個名爲counter.php
不同的文件上面的腳本。
<?php
echo "<hr><div align=\"center\">";
include_once "counter.php"; // this will include the counter.
echo "</div>";
?>
然而,當我打開我的網頁,我只在底部得到"; include_once "counter.php"; // this will include the counter. echo ""; ?>
。
任何解決方案,歡迎。餅乾或會話或其他。我需要把這個東西運行起來。
PS-很抱歉,但我真的不能提供鏈接到我的網頁,因爲我必須保持祕密到二月15日,2017年
php不會以'.html'擴展名執行。將'index.html'改爲'index.php',然後檢查。還要在'index.php'之上添加'<?php session_start();?>',以便它可以顯示會話數據 –