`

html 处理cookie

阅读更多

box==“checkBox  ‘是否记住用户密码’”;

loginName,password为用户名和密码。

html初始化检查是否含有cookie

window.onload=function init()

{

 

 var box = getCookie("box_"+str);

 var username = getCookie("usn_"+str);

 var password = getCookie("pwd_"+str);

 if(box=='yes')

 {

  form1.box.checked=true;

  form1.loginName.value=username;

  form1.password.value=password;

 }

}

提交表单的时候添加cookie

if(form1.box.checked)

  {

   SetCookie("usn_"+str,form1.loginName.value);

   SetCookie("pwd_"+str,form1.password.value);

   SetCookie("box_"+str,"yes");

  }else{

   delCookie("box_"+str);

  }

 

function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值

{

    var Days = 300; //此 cookie 将被保存 30 天

    var exp  = new Date();    //new Date("December 31, 9998");

    exp.setTime(exp.getTime() + Days*24*60*60*1000);

    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();

}

function getCookie(name)//取cookies函数       

{

    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));

     if(arr != null) return (arr[2]); return null;

}

function delCookie(name)//删除cookie

{

    var exp = new Date();

    exp.setTime(exp.getTime() - 1);

    var cval=getCookie(name);

    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();

}

分享到:
评论

相关推荐

    PHP100视频教程 32:PHP5中Cookie与 Session详解

     (2)、不同的浏览器对Cookie的处理不一致,且有时会出现错误的结果。 (3)、限制是在客户端的。一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过20个。3、...

    c#下的http请求通用类(自动实现保留上次请求cookie,自动登录)

    c#下的http请求通用类(自动实现保留上传请求cookie,自动登录)。调用getUrlResponse方法可以获取HttpWebResponse请求对象,调用getUrlRespHtml方法可以获取请求获得的html内容。还可以设置代理IP地址。

    netscape-cookie-file-handler:netscape cookie文件的处理程序(例如,CURL保存的cookie)

    Netscape Cookie文件处理程序 该库允许您操作Netscape Cookie文件(例如,CURL生成的Cookie)。要求该库仅适用于PHP7 + 。没有其他依赖项安装该库在packagist( Composer )上可用composer require kegi/netscape-...

    PHP100视频教程 (三十二、PHP5中Cookie与 Session详解)

    (2)、不同的浏览器对Cookie的处理不一致,且有时会出现错误的结果。 (3)、限制是在客户端的。一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过20个。 3、...

    PHP100视频教程 32:PHP5中Cookie与 Session详解.rar

     (2)、不同的浏览器对Cookie的处理不一致,且有时会出现错误的结果。  (3)、限制是在客户端的。一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过20个。 3...

    i18next html 国际化

    前段页面的国际化,运用jquery-i18next js做国际化处理,i18n实现前端国际化,页面的多语言切换,本例切换了中英文,运用cookie存取使得刷新页面仍然保持当前语言 1、通过请求不同的语言文件,达到国际化前端的效果...

    互联网监管系统搜索技术特点

    多线程管理、直接读取、处理代理服务器、处理HTTP协议、处理HTTPS协议、UDP...处理Cookie、处理硬件防火墙、处理“花招”、处理频道限制、处理免搜关键词、抓取文件及保存、分析HTML、分析JavaScript、下载未知程序等...

    Web_Crawler:该项目从头开始实现 HTTP 协议构建的 HTTP 请求和响应消息,并模拟获取页面所需的浏览器请求。 解析 HTTP 请求,处理 cookie 接收响应消息。 使用 HTTP Post 方法处理身份验证使用 Jsoup 库解析 HTML 页面

    解析 HTTP 请求,处理 cookie 接收响应消息。 使用 HTTP Post 方法处理身份验证使用 Jsoup 库解析 HTML 页面。 程序摘要方法: Web Crawler 实现了在 fakebook 的网页上爬行并返回秘密标志 所有五个秘密标志,...

    cookie:A Util library of Cookie(操作cookie的工具类)

    opts 是一个包含 max-age、path、domain、secure 属性的 obj get(name):通过名称获取 cookie 值 remove(name):通过名称删除 cookie clear():清除所有 cookie noConflict(name):处理冲突并为此库创建新名称####...

    cookieCuttr:CookieCuttr-用于处理欧盟Cookie法的可定制jQuery插件

    一个可定制的jQuery插件,用于处理欧盟Cookie法。 我们不再接受任何拉取请求,此刻其他人正在开发新版本,当它准备就绪时,我们将在此处链接它。 依存关系 使用情况 添加jquery.cookiecuttr.js ,jQuery和jQuery....

    Cookie_Manager:用更少的代码管理您的cookie

    它是一个用于处理Cookie的简单轻巧JavaScript 你能做什么: 创建cookie 删除cookie 从Cookie中获取信息 Cmd清单 setCookie(name,value,days) getCookie(name) eraseCookie(name) 为什么要使用轻量级的Cookie管理...

    js操作cookie保存浏览记录的方法

    浏览记录的显示是从cookie里读出来,然后解析成json,生成html元素。因为用户可能会同时打开好几个页面,这几个页面上可能都有浏览记录,为了使即使显示浏览记录,每秒中刷新一次。 要用到2个js文件,history.js,...

    jquery-cookie-alerter

    前处理 [for html] [用于CSS] [用于js] 工具 [静态网站生成器] [js包管理] [部署/托管] 入门 $ bundle $ middleman server $ middleman build 安装 使用bower: bower install jquery-cookie-alerter --save ...

    python爬取微博一二级评论数据代码(需设置cookie)

    导入模块:代码首先导入了所需的模块,包括json、csv、re(正则表达式)、requests(发送HTTP请求)、time(暂停执行)、pandas(数据处理)、os(操作系统功能)和datetime(日期时间处理)。 获取网页源码:get_...

    JavaScript完全自学宝典 源代码

    11.3.html JavaScript修改cookie的保存有效期。 11.4.html 保存数据到userData。 11.5.html JavaScript获取userData的数据。 11.6.html 使用cookie登录。 welcome.html 使用cookie登录成功的欢迎...

    cookieClicker:受游戏启发,Cookie Clicker!

    要在服务器上更新(在此处不对整个应用...后处理CSS 添加CSS预处理器(Sass,Less等) 添加图像,字体和文件 使用public文件夹 更改HTML 在模块系统之外添加资产 何时使用public文件夹 使用全局变量 添加引导程序

    HTML+CSS+JS小项目集合.zip

    html Tab切换 检测浏览器 事件处理 拖拽 Cookie JavaScript模板 canvas canvas画图 canvas路径 WebGL示例 HTML5+CSS3 照片墙 幽灵按钮 综合实例 100du享乐网 高仿小米首页

    1javaweb上机报告.doc

    (2)编写处理用户登录请求的Servlet类Login。 (3)Login类中判断表单中如果输入的用户名密码正确(注:用户名和密码自行设定,其中:用户名必须为学生自己名称),将请求重定向到welcome.html页面,在该页面中回显...

    从入门到精通HTML5——PDF——网盘链接

     2.3.10 删除过期的cookie 25  2.3.11 强制打开新窗口 25  2.3.12 设置网页的过渡效果 26  2.4 基底网址标记<base> 29  2.5 页面的主体标记<body> 30  2.5.1 设置文字颜色——text 31  2.5.2 ...

    cookie-chat:使用聊天Cookie API构建有角度的聊天应用

    聊天室使用Angular,服务和$ http服务建立一个简单的聊天室我们将要处理一个“后端”,现在所有数据都将保留。 例如,当您刷新时,数据仍将在那里。 我们将建立一个基本的聊天室,以便在全班结束时,大家都可以彼此...

Global site tag (gtag.js) - Google Analytics