Heim  >  Artikel  >  Backend-Entwicklung  >  PHP Cookie实战教程

PHP Cookie实战教程

WBOY
WBOYOriginal
2016-07-29 09:09:07916Durchsuche

       前两天我们分享了用java中的Cookie来记录页面上一次访问时间的方法,今天我们来聊聊用PHP中的Cookie如何实现,大家可以根据自己喜欢的语言来选择!

                  //  控制页面显示编码
           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缓存。这个知识点非常重要,而且很有实用价值,改天我会专门开一个专题课程来聊它,大家敬请期待!分享到此结束,土豪们觉得讲的不错,就打赏一下!

PHP Cookie实战教程

以上就介绍了PHP Cookie实战教程,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP图形操作之Jpgraph学习笔记Nächster Artikel:Ajax跨域问题