zoukankan      html  css  js  c++  java
  • Cookie与Session

    Cookie与Session

      两种不同的存储方式;

      Cookie将数据存储在客户端;是web服务器暂存在客户端硬盘上的一个文件;能够被Web浏览器读取,当用户再次访问网站时,能读取到特定的信息(用户名,密码,上次访问位置等等)。

        

      Cookie

        文件存放在磁盘中,以chrome为例,存放在安装目录下的ChromeUser DataDefault(Windows7),cookies文件即是;打开会乱码或者以二进制形似存在;

        一般浏览器只能允许300个cookie,每个域名最多20个(具体看浏览器)

        功能:

           1.存储访客信息

           2.在同域不同页面之间传递数据

           3.存储临时web页,用于提高访问速度

        创建Cookie

          cookie是http协议的一部分,是http头标的组成;头标必须在其他内容(html,PHP的输出语句等)之前发送;

          使用函数setcookie()创建;

          setcookie();之前不能输出任何东西;

          

    <?php
    
        if (!isset($_COOKIE["visittime"])) //通过isset()判断是否有cookie
        {
            setcookie("visittime",date("y-m-d H:i:s"));//如果没有,创建cookie,名称visittime,值为时间
            echo "welcome to this webSite!"."<br/>";
        }
        else//如果存在cookie
        {
            setcookie("visittime",date("y-m-d H:i:s"),time()+60);//创建cookie,名称cookie,值为时间,设置cookie失效时间
                                                                //60秒后,cookie自动消失,如果不设置cookie永久的存在于客户端
            echo "last visiting time is :".$_COOKIE["visittime"];
            echo "<br/>";
        }
        echo "current time is ".date("y-m-d H:i:s");
    
    ?>

    查看cookie

      

  • 相关阅读:
    互质与欧拉函数学习笔记
    Luogu P4588 [TJOI2018]数学计算 题解
    Luogu P1072 Hankson 的趣味题 题解
    Luogu [POI2002][HAOI2007]反素数 题解
    Luogu P2986 [USACO10MAR]伟大的奶牛聚集Great Cow Gat… 题解
    JavaScript 实现简易版贪吃蛇(Day_13)
    IDEA 配置 Tomcat(详细)(Day_12)
    常用数据库连接池配置及使用(Day_11)
    大对象数据LOB的应用(Day_10)
    IDEA中配置maven 全解析教程(Day_08)
  • 原文地址:https://www.cnblogs.com/RocketV2/p/4898596.html
Copyright © 2011-2022 走看看