zoukankan      html  css  js  c++  java
  • 关于cookie的一点知识

                                         关于cookie的一点知识

           1.cookie是存储在客户端计算机中。

           2.cookie不能跨浏览器访问。cookie是浏览器保存的,所以不同浏览器对cookie的保存路径、存储数据的格式、文件大小都可能不同。这也就是浏览器之间不能共享的数据的原因。

           3.cookie是以键值对的方式存储的,键值对都是字符串。

           4.会话cookie:存储在浏览器进程中,浏览器关闭,则cookie消失。

              持久cookie:把cookie存储到本地硬盘上。

           5.当访问一个新的网址时,浏览器会根据cookie的设置来决定是否携带对应新的cookie来访问新的网址。

          6.cookie最典型的应用是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息从而简化登录手续,这些都是有用到cookie的。

          7.cookie与session相比,session是有服务器端的,它占用服务器资源,当session很多时,服务器压力大,这也会有其他的方式解决这个。session也是基于cookie的。Session应用有如:验证码、购物车、登录、权限。把页面中判断如果有Session信息表示登录成功,否则表示登录失败。

         下面写一个关于cookie的一个小demo.如下图:

          

    这个是用服务器端控件做的。也就是当我点了Remember这个按钮,就会自动的记住最后一次登录的用户名,也就是这里的LoginId,下次登录时就不用我们再输一次登录名了。那么其代码如下:

           需要注意一下的就是第十三行的代码,如果不判断是否是首次加载,那么当选择了记住那个按钮的时候,那么当输入了一个用户登录的时候,下次再输入另外一个用户登录的时候,则还是会显示第一次登录的那个用户名。然后大概也就这些了。

  • 相关阅读:
    phpstorm+xdebug配置
    php5.4 traits
    psr-4
    oAuth 认证和授权原理
    跨域解决方案
    【微信公众平台开发】利用百度接口,制作一键导航功能
    php 加密压缩
    jquery validate使用笔记
    where和having
    在join中,on和where的区别
  • 原文地址:https://www.cnblogs.com/anmutu/p/cookie.html
Copyright © 2011-2022 走看看