第三章 web前端开发工程师--JavaScript进阶程序设计 3-15 Cookie 与存储

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wgf5845201314/article/details/90775954

                                               JavaScript Cookie与存储

本节课所讲内容:

  1. cookie
  2. cookie局限性
  3. wamp环境安装

                                                        主讲教师:Head老师

  • Cookie

cookie也叫HTTP Cookie,最初是客户端与服务器端进行会话使用的。比如,会员登录,下次回访网站时无须登录了;或者是购物车,购买的商品没有及时付款,过两天发现购物车里还有之前的商品列表。

HTTP Cookie要求服务器对任意HTTP请求发送Set-Cookie,因此,Cookie的处理原则上需要在服务器环境下进行。当然,现在大部分浏览器在客户端也能实现Cookie的生成和获取。(目前Chrome不可以在客户端操作,其他浏览器均可)

cookie的组成

cookie由名/值对形式的文本组成:name=value。完整格式为:

name=value;

       pass = 123456

[expires=date]; [path=path]; [domain=somewhere.com]; [secure]

expires=date 失效时间,如果没有声明,则为浏览器关闭后即失效。声明了失效时间,那么时间到期后方能失效。

path=path 访问路径,当设置了路径,那么只有设置的那个路径文件才可以访问cookie。

domain=domain 访问域名,用于限制只有设置的域名才可以访问,那么没有设置,会默认限制为创建cookie的域名。

secure 安全设置,指明必须通过安全的通信通道来传输(HTTPS)才能获取cookie。

二.cookie局限性

cookie虽然在持久保存客户端用户数据提供了方便,分担了服务器存储的负担。但是还有很多局限性的。

第一:每个特定的域名下最多生成20个cookie(根据不同的浏览器有所区别)。

IE6或更低版本最多20个cookie

IE7和之后的版本最多可以50个cookie。IE7最初也只能20个,之后因被升级不定后增加了。

Firefox最多50个cookie

Opera最多30个cookie

Safari和Chrome没有做硬性限制。

第二:cookie的最大大约为4096字节(4k),为了更好的兼容性,一般不能超过4095字节即可。

第三:cookie存储在客户端的文本文件,所以特别重要和敏感的数据是不建议保存在cookie的。比如银行卡号,用户密码等

三.wamp环境的安装

1.WAMP3.0安装包链接: 链接:https://pan.baidu.com/s/1QhnRLv6trjY8SNcf_p2xNw     提取码:vanf 

2.官网的下载地址:http://windows.php.net/download#php-7.1

2. 打开安装包,直接现在“OK”

3. 选择“I accept”,点击“Next

       4. 点击“Next”

5. 选择安装路径,点击“Next”

6. 修改文件名,点击“Next”

7. 点击“Install”,开始安装

8. 提示是否选择其它版本浏览器,选择“是(Y)”,我选择了Google Chrome

9. 选择编辑器,我选择“否(N)”

10. 选择“Next”

11. 点击“Finish”安装完成

12. 安装完成后,测试是否可以正常使用,双击桌面“Wampserver64”

13. 正常启动后在,在右下角会有个“W”,且颜色为绿色

14. 左键“W”,可以对Apache、PHP、MySQL进行配置,可以启动服务,停止服务,也可以切换PHP版本,可以切换PHP5,PHP7

15. 测试一下Localhost是否正常访问

猜你喜欢

转载自blog.csdn.net/wgf5845201314/article/details/90775954