php下用cookie統計使用者訪問網頁次數的代碼

來源:互聯網
上載者:User

如何建立 cookie?
setcookie() 函數用於設定 cookie。
注釋:setcookie() 函數必須位於 <html> 標籤之前。

建立您的第一個PHP cookie
當您建立一個cookie,使用函數setcookie,你必須指定三個參數。這些參數是setcookie(名稱,值,到期):
姓名:您的Cookie的名稱。您將使用此名稱以後檢索你的cookie,所以不要忘記它!
價值:在您的cookie中儲存的值。共同價值觀是使用者名稱(字串)和最後的訪問時間(日期)。
到期:日期時,Cookie將到期,被刪除。如果您沒有設定此到期日期,那麼它將被視為一個會話cookie被刪除,並重新啟動瀏覽器時。
在這個例子中,我們將建立一個Cookie,它儲存使用者上次訪問頻率來衡量人們回訪我們的網頁。我們希望人們忽視超過兩個月採取返回到網站,所以我們將設定Cookie的到期日中的兩個未來個月! 複製代碼 代碼如下:<?php
//Calculate 60 days in the future
//seconds * minutes * hours * days + current time
$inTwoMonths = 60 * 60 * 24 * 60 + time();
setcookie('lastVisit', date("G:i - m/d/y"), $inTwoMonths);
?>

如果你不能走在這個例子中有所涉及的日期計算。重要的是你知道如何設定了一個cookie,通過指定的三個重要參數:名稱,價值和到期日。
檢索你的新鮮曲奇
如果你的cookie的尚未到期的,讓我們從該使用者的個人電腦是使用恰當的關聯陣列名為$ _COOKIE中。你的儲存cookie的名稱是關鍵,將讓您找回您的儲存cookie的值! 複製代碼 代碼如下:<?php
if(isset($_COOKIE['lastVisit']))
$visit = $_COOKIE['lastVisit'];
else
echo "You've got some stale cookies!";
echo "Your last visit was - ". $visit;
?>

cookie 常用於識別使用者。cookie 是伺服器留在使用者電腦中的小檔案。每當相同的電腦通過瀏覽器請求頁面時,它同時會發送 cookie。通過 PHP,您能夠建立並取回 cookie 的值。

如果瀏覽器不支援 cookie 該怎麼辦?
如果您的應用程式涉及不支援 cookie 的瀏覽器,您就不得不採取其他方法在應用程式中從一張頁面向另一張頁面傳遞資訊。一種方式是從表單傳遞資料

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.