cookie设置 删除 取值函数

设置cookie

 代码如下 复制代码
function setcookie(name,value,days)
{
 if(days){
  var exp  = new date();
        exp.settime(exp.gettime() + days*24*60*60*1000);
        document.cookie = name + "="+ escape(value) +";expires="+ exp.togmtstring();
    }else{
  document.cookie = name + "="+ escape(value);
    }
}

获取 cookie值

 代码如下 复制代码
     
function getcookie(name)
{
 var arr = document.cookie.match(new regexp("(^| )"+name+"=([^;]*)(;|$)"));
 if(arr != null) return unescape(arr[2]); return null;
}

删除cookie

 代码如下 复制代码

function delcookie(name)
{
 var exp = new date();
 exp.settime(exp.gettime() - 1);
 var cval=getcookie(name);
 if(cval!=null) document.cookie=name +"="+cval+";expires="+exp.togmtstring();
};

 

时间: 2024-09-29 00:03:29

cookie设置 删除 取值函数的相关文章

asp cookie 创建,取值,删除 教程

asp教程 cookie 创建,取值,删除 教程 功能:cookie 常用来对用户进行识别. 原理:  cookie 是一种服务器留在用户电脑中的小文件.每当同一台电脑通过浏览器请求页面时,这台电脑就会发送 cookie;   asp 如果创建cookie  Response.Cookies("aa")'就这一句就己经创建了cookie了.  Response.Cookies("cookies")="111cn.net"  Response.Co

Servlet cookie 赋值与取值及页面之前传值处理方法

Servlet cookie 赋值与取值及页面之前传值处理方法,下面先是讲一下关于如何获取与给cookies设置值,然后再利用一个实例详细值了servlet cookie实例操作. import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.Cookie; import javax.servlet.http.Http

php cookie设置 删除 登录详解

1.设置Cookie PHP用SetCookie函数来设置Cookie.必须注意的一点是:Cookie是HTTP协议头的一部分,用于浏览器和服务器之间传递信息,所以必须在任何属于HTML文件本身的内容输出之前调用Cookie函数. SetCookie函数定义了一个Cookie,并且把它附加在HTTP头的后面,SetCookie函数的原型如下: int SetCookie(string name, string value, int expire, string path, string doma

js cookie 读取删除与值查找函数

在cookie里面查询值用到了indexof这个函数,下面end = document.cookie.indexof(";", offset);就这么简单.  代码如下 复制代码 */  function readck(name){   var cookievalue = "";   var search_s = name + "=";   if(document.cookie.length > 0)   {    offset = doc

Javascript Cookie读写删除操作的函数_javascript技巧

复制代码 代码如下: function getCookie( name ) { var start = document.cookie.indexOf( name + "=" ); var len = start + name.length + 1; if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) { return null; } if ( start == -1

php 数组的合并、拆分、区别取值函数集_php技巧

合并数组有三个函数: 1.array_combine() 携带两个参数数组,参数数组一的值作新数组的键,参数数组二的值作新数组的值.很简单. 例子: 复制代码 代码如下: <?php $a = array('green', 'red', 'yellow'); $b = array('avocado', 'apple', 'banana'); $c = array_combine($a, $b); print_r($c); ?> 上例将输出: 复制代码 代码如下: Array ( [green]

获取cookie的值 cookie设置终止日期 删除cookie

获取cookie的值范例 <script language="网页特效" type="text/javascript"> <!-- //设置两个cookie document.cookie="userid=828"; document.cookie="username=hulkwww.111cn.net"; //获取cookie字符串 var strcookie=document.cookie; //将多co

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

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

JS设置cookie、读取cookie、删除cookie_javascript技巧

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