在
介绍文本之前,先介绍一下cookie的基本知识。
首先,了解什么是cookie
Cookie是存储在访问者
计算机中的变量,每次同一台计算机通过
浏览器请求页面时,就发送cookie,您可以使用Javascript来
创建和检索cookie的值。
Cookie是由访问的Web站点创建的用于存储浏览信息(如个人信息)的
文件。
从Javascript的角度来看,cookie是一组字符串信息,这些信息存储在客户机的计算机中,用于在客户机和
服务器之间
传输信息。
在Javascript,这个信息可以读取或
设置document.cookie.because cookie用于客户端和服务器之间的通信,也可以通过PHP
脚本,如PHP。
Cookie的基本知识
饼干的大小是有限的,并存储在每个cookie的数据不能超过4kb。如果cookie字符串的长度超过4KB,该
属性将返回一个空字符串。
由于cookie最终存储在客户端计算机中的文件格式中,因此查看和
修改cookie非常方便,这就是cookie不能存储重要信息的
原因。
每个cookie的格式如下:=;名称和值必须是合法标识符。
cookie是有效的。
默认情况下,当浏览器
关闭时,cookie生命周期结束。如果您希望cookie在浏览器关闭后能够使用它,则必须为cookie设置到期
日期,即cookie的到期日期。
警报(
类型的文件。饼干)结果是字符串,我曾经认为它是数组,但也使笑话尴尬…
cookie具有域和
路径的概念,域是域的概念,因为浏览器是一个安全的环境,因此不同的域不能互相访问cookie(当然,cookie跨域访问可以通过特殊设置实现)。Web页面创建的cookie只能由具有相同
目录或子目录的所有页面访问,而不是由其他目录访问。
事实上,创建cookie的方式与定义变量的方式有点类似,您需要使用cookie名称和cookie值,可以在同一站点上创建多个cookie,并且可以将多个cookie存储在同一cookie文件中。
饼干常见问题
曲奇有两种类型:
您浏览当前站点本身的cookie
第三方Cookie(Web站点可以通过使用这些cookie跟踪您的使用信息)从
网页上插入
广告或
图片。
在基本知识中,存在一个cookie生命周期的问题。事实上,饼干大致可以分为两种状态:
cookie的临时性。
网站将在当前使用过程中存储您的一些个人信息,当浏览器关闭时,信息将从计算机中
删除。
设置失败时间的cookie,即使浏览器关闭了,信息产业仍将在计算机上,例如
登录名和
密码,因此您每次登录某个特定站点时不需要登录。
饼干有两种清洗
方法:
通过浏览器
工具清除cookie(有第三方工具,浏览器本身也有这个
功能)
通过设置cookie的有效期来清除cookie
注意:删除cookie有时会导致一些Web页面正常
运行。
浏览器可以通过设置接受和拒绝访问cookie。
出于功能和
性能方面的原因,建议尽量减少使用cookie的数量,并尽量使用小cookie。
cookie编码的细节将分别在cookie高级部分中介绍。
如果它是一个
本地磁盘页面,Chrome
控制台是无法读取和饼干的Javascript写
操作,一个浏览器^ _ ^溶液…
本节
分享几个关于cookie的Javascript简单操作的段落,例如编写和删除cookie。
代码很简单,比较适合cookie的基本操作,不太精通朋友
参考。
1。给cookie写信:
两个
参数,一个是cookie名称,一个是值。
功能setcookie(名称、值){
var天= 30;cookie将
保存30天。
var =新的日期();新的日期(12月31日,9998 );
exp.settime(exp.gettime()+天* 24 * 60 * 60 * 1000);
document.cookie =姓名+=+逃跑(价值)+;到期=+ exp.togmtstring();
}
两。读取cookie:
获取
函数 功能getcookie(name){
var arr = document.cookie.match(新(regexp(^ |)+姓名+(= { ^ }×(;);|美元)));
如果(ARR!= null)返回unescape(ARR { 2 });返回null;
}
三。删除Cookie:
删除cookie
功能delcookie(name){
新日期();
exp.settime(exp.gettime)-(1);
VaR煤= getcookie(名称);
如果(煤!= null)document.cookie =姓名+=+煤+;到期=+ exp.togmtstring();
}