2016-07-30 71 views
-1

我有一個包含多個頁面的網站,在主頁上有一個計數器。每次訪問者返回主頁時,計數器都會增加。我可以使用php代碼更改頁面嗎

我已經寫了一些PHP,當主頁按鈕被點擊後遞減計數器,但我找不到回到主頁的方式。

這是可能的PHP?

謝謝。

+1

可能增加http://stackoverflow.com/questions/7467330/php-headerlocation-force-url-change-in-address-bar的副本 – DrPrItay

回答

0

你試圖做的事情是不可能的,只有PHP,它永遠不會防水,如果你的用戶在主頁並刷新頁面x次...?

你需要做的是用你的代碼來檢查計數器是否已經爲特定的會話增加了。由於你沒有給出你的代碼細節,這裏有一些僞代碼。

<?php 
    session_start(); 

    if (!isset($_SESSION['counter_incremented'])) { 
     /** 
      Your current increment code 
     **/ 
     $_SESSION['counter_incremented'] = true; 
    } 

千萬注意,計數器一旦每個會話遞增,這意味着如果用戶關閉瀏覽器並返回到主頁時,計數器將再次由一個

相關問題