cookie:创建、删除、读取

//

// cookie的创建、删除、读取

//****************************

//
// 创建cookie
function createCookie(key,value,time){
  document.cookie=encodeURI(key)+"="+encodeURI(value)+";expires="+createDate(time);
}

// 设置过期时间
function createDate(time){
  var date=new Date();
  date.setDate(date.getDate()+time);
  return date;
}

// 删除cookie--利用时间过期将其删除
function deleCookie(key){
  createCookie(key,"",-1);
}

// 读取cookie
function readCookie(key){
  var str=document.cookie;// 读取cookie
  var strI=encodeURI(key);// 对需要查找的字符进行编码
  var reg=new RegExp("(^| )"+strI+"=([^;]*)(;|$)");// 正则
  var mtc=str.match(reg);// 匹配规则
  return decodeURI(mtc[2]);// 匹配()组;
}

// ps:汉字的存储需要进行编码和解码

// encodeURI---编码  decodeURI---解码

// 关于正则运算:()代表组

// 在本次操作中,mtc[0]=匹配到的符合规则的字符,mtc[1]=(^| ),mtc[2]=([^;]*),mtc[3]=(;|$)

// mtc[4]及以后为undefined,因为没有对应的组与之匹配。

// 例 cookie:"name=value;"  mtc[0]:"name=value";mtc[1]:" ";mtc[2]:"value";mtc[3]:";"。

时间: 2024-12-20 16:00:46

cookie:创建、删除、读取的相关文章

NW.JS File System 文件夹的操作( 创建, 删除, 读取 )

<script type="text/javascript"> /* * 引入File System 模块 */ var fs = require("fs"); /* * 创建文件夹的方法 * mkdir(path, callback(){}) * path: 文件夹所在路径 * callback("错误信息 <成功返回null>"): 回调函数 */ fs.mkdir('./test', function(err){ i

运用JS设置cookie、读取cookie、删除cookie

运用JS设置cookie.读取cookie.删除cookie JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的. 而cookie是运行在客户端的,所以可以用JS来设置cookie. 假 设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了某一变量的值,在B页面的时候,同样需要使用JS来 引用temp的变量值,对于JS中的全局变量或者静态变量的生命周期是有限的,当发生页面跳转或者页面关闭

创建,读取,修改,删除表 上

注释语法- -, # .sql后缀的文件是数据库查询文件,用数据库查询打开 保存查询 在数据库中 列有个名字叫字段,行有个名字叫记录. CRUD操作:create 创建 read  读取update 修改delete  删除 一.添加数据 Insert  into  info  valuse ( 'p009',                       主键不能重复 '张三', 1,                            布尔型 不是字符串不用引号 'n001', '2016-

文件的创建,读取,写入,修改,删除---python入门

转自:http://blog.163.com/jackylau_v/blog/static/175754040201181505158356/ 一.用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行: #python >>>f=open('f.txt','w') # r只读,w可写,a追加 >>>for i in range(0,10):f.write(str(i)+'\n') . . . >>> f.close() 二.文件内容追加

JS设置cookie、读取cookie、删除cookie(转)

JS设置cookie.读取cookie.删除cookie 转载  2015-04-17   投稿:hebedich    我要评论 Js操作Cookie总结(设置,读取,删除),工作中经常会用到的哦!下面是详细代码,如有错误,请留言指正! JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的. 而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采

Cookie创建-获取-持久化、自动登录、购物记录、作用路径

1.cookie是啥?随手百度了网友的说说 简单的说,Cookie就是服务器暂存放在你计算机上的一笔资料,好让服务器用来辨认你的计算机.当你在浏览网站的时候,Web服务器会先送一小小资料放在你的计算机上,当下次你再光临同一个网站,Web服务器会先看看有没有它上次留下的Cookie资料,有的话,就会依据Cookie里的内容来判断使用者,送出特定的网页内容给你. 2.cookie在哪里? 3.cookie可以删除吗? 4.cookie实现原理 第一次请求浏览器,在浏览器的cookie存储区,没有co

JS设置cookie,删除cookie(引)

JS设置cookie,删除cookie(引) js设置cookie有很多种方法. 第一种:(这个是w3c官网的代码) <script> //设置cookie function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+d.toUTCString(); docum

2016/1/27 1, File 创建 删除 改名 换路径 2,输出流 不覆盖 换行输入 3,输入流

1, File  创建  删除  改名  换路径 1 package Stream; 2 3 import java.io.File; 4 5 import java.io.IOException; 6 7 public class OutIn { 8 9 /** 10 * 输入输出 11 */ 12 public static void main(String[] args) { 13 File f1 = new File("d:/book.txt"); // 第一种 实例化文件名称

c# 注册表操作,创建,删除,修改,判断节点是否存在

用.NET下托管语言C#操作注册表,主要内容包括:注册表项的创建,打开与删除.键值的创建(设置值.修改),读取和 删除.判断注册表项是否存在.判断键值是否存在. 准备工作: 1:要操作注册表,我们必须要引入必要的命名空间: C#代码    using Microsoft.Win32; 在这个命名空间里面包含了许多注册表相关的类,足够我们使用了~~ 2:命名空间里面提供了一个类:RegistryKey 利用它我们可以定位到注册表最开头的分支: ClassesRoot,CurrentUser,Use

在后台对GameObject进行&quot;创建&quot;||&quot;删除&quot;动作

在后台对GameObject进行"创建"||"删除"动作 建立 public GameObject Pre;//在编辑器中用来绑定的Prefabs public Transform _puzzle1;//节点,要将新建的放到这个下面的 GameObject a = (GameObject)Instantiate(Pre);//创建了 a.transform.parent = _puzzle1.transform;//设置新建的位置,在_puzzle1这个节点下 a.