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,下次登录时就不用我们再输一次登录名了。那么其代码如下:

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

  • 相关阅读:
    波场TRX 钱包开发,看这篇就够了
    比特币(BTC)钱包对接之如何实现平台用户注册地址生成?
    如何搭建泰达币(USDT)钱包节点?
    交易所如何对接狗狗币(DOGE)钱包?这点不可忽视
    【转】影响加密数字货币交易情绪有哪些?如何控制?
    探寻DOT充提币接口对接流程
    你需要PCIE×4硬盘
    安装rename perl version
    Emacs-log
    Biopython Numpy 安装问题
  • 原文地址:https://www.cnblogs.com/anmutu/p/cookie.html
Copyright © 2011-2022 走看看