PHP Cookie實戰教程

       前兩天我們分享了用java中的Cookie來記錄頁面上一次訪問時間的方法,今天我們來聊聊用PHP中的Cookie如何實現,大家可以根據自己喜歡的語言來選擇!

       <?php
           //  控制頁面顯示編碼
           header("Content-type:text/html;charset=utf8");


           // cookie記錄頁面是否第一次被訪問的標記
           $flag = false;

          // 首先檢測cookie裏面,是否存在lastVisit這個鍵的值
          $lastVisit = isset($_COOKIE['lastVisit'])?$_COOKIE['lastVisit']:'';
          if($lastVisit){

                // setcookie()一定寫在echo語句之前,否則會因爲HTTP原因,PHP報錯

                // 假如實在是想放在echo語句之後,則需要開啓ob緩存
        setcookie('lastVisit',date('Y-m-d H:i:s',time()),time()+3600);
        $flag = true;
        echo '您上次訪問時間:'.$lastVisit;
          }

          // 說明是第一次訪問該頁面
         if(!$flag){
       setcookie('lastVisit',date('Y-m-d H:i:s',time()),time()+3600);
       echo '您首次訪問該頁面!';

         }
?>

         今天我們提到了一個概念:OB緩存。這個知識點非常重要,而且很有實用價值,改天我會專門開一個專題課程

來聊它,大家敬請期待!分享到此結束!

          大家可以關注我的微信公衆號:iwork,我會每天推送一篇原創文章,讓大家都能有所收穫!



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章