cookie.js

简介:
Java代码   收藏代码
  1. var cookie_pre = 'sYQDUGqqzH';  
  2. var cookie_domain = '';  
  3. var cookie_path = '/';  
  4. function getcookie(name) {  
  5.     name = cookie_pre+name;  
  6.     var arg = name + "=";  
  7.     var alen = arg.length;  
  8.     var clen = document.cookie.length;  
  9.     var i = 0;  
  10.     while(i < clen) {  
  11.         var j = i + alen;  
  12.         if(document.cookie.substring(i, j) == arg) return getcookieval(j);  
  13.         i = document.cookie.indexOf(" ", i) + 1;  
  14.         if(i == 0break;  
  15.     }  
  16.     return null;  
  17. }  
  18.   
  19. function setcookie(name, value, days) {  
  20.     name = cookie_pre+name;  
  21.     var argc = setcookie.arguments.length;  
  22.     var argv = setcookie.arguments;  
  23.     var secure = (argc > 5) ? argv[5] : false;  
  24.     var expire = new Date();  
  25.     if(days==null || days==0) days=1;  
  26.     expire.setTime(expire.getTime() + 3600000*24*days);  
  27.     document.cookie = name + "=" + escape(value) + ("; path=" + cookie_path) + ((cookie_domain == '') ? "" : ("; domain=" + cookie_domain)) + ((secure == true) ? "; secure" : "") + ";expires="+expire.toGMTString();  
  28. }  
  29.   
  30. function delcookie(name) {  
  31.     var exp = new Date();  
  32.     exp.setTime (exp.getTime() - 1);  
  33.     var cval = getcookie(name);  
  34.     name = cookie_pre+name;  
  35.     document.cookie = name+"="+cval+";expires="+exp.toGMTString();  
  36. }  
  37.   
  38. function getcookieval(offset) {  
  39.     var endstr = document.cookie.indexOf (";", offset);  
  40.     if(endstr == -1)  
  41.     endstr = document.cookie.length;  
  42.     return unescape(document.cookie.substring(offset, endstr));  
  43. }  

 

相关文章
|
人工智能 API 数据安全/隐私保护
Azure AI - Azure人脸识别任务概述与技术实战
Azure AI - Azure人脸识别任务概述与技术实战
392 1
|
C语言
C语言函数练习题详解
C语言函数练习题详解
129 1
|
9月前
|
存储 前端开发 JavaScript
反向海淘 Hoobuy 淘宝代购集运系统搭建攻略
宝子们👋,本文分享反向海淘Hoobuy淘宝代购集运系统的搭建攻略。基于海外生活经验,针对直邮运费高、周期长的痛点,介绍商品精准展示、高效代购流程、灵活集运服务等功能。技术上采用React.js前端设计和Python Flask后端处理,选用云服务器保障稳定运行。从规划到上线,详细步骤助你成功创业!
291 17
|
12月前
|
IDE Java 编译器
关于win10下codeblock的中文乱码问题解决
乱码问题通常是由于不同平台编码不一致导致的。本文介绍了如何在 Code::Blocks 中解决这一问题,具体步骤包括选择编译器、配置编译选项,并添加 `-finput-charset=UTF-8` 和 `-fexec-charset=GBK` 参数。此外,还补充了一些常见的字符集知识。
|
索引 Python
Python列表操作-推导式(List Comprehension)
Python列表操作-推导式(List Comprehension)
852 0
|
人工智能 自然语言处理 API
谷歌Gemini入口_(Google gemini Pro官方网站入口)
Gemini是 Google 开发的多模态 AI 语言模型。可以理解和生成人类语言,并协助各种与语言相关的任务。
|
存储 程序员 开发工具
Vim:在系统剪贴板中复制和粘贴文本
【5月更文挑战第3天】
1973 8
|
消息中间件 监控 安全
Kafka客户端工具:Offset Explorer 使用指南
Kafka客户端工具:Offset Explorer 使用指南
10478 0
|
Java Spring
springboot项目读取 resources 目录下的文件的9种方式(总结)
springboot项目读取 resources 目录下的文件的9种方式(总结)
7312 1
实战分享之springboot+easypoi快速业务集成1
实战分享之springboot+easypoi快速业务集成1