js 删除所有cookie值代码

cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 javascript 来创建和取回 cookie 的值。

下面来看款删除所有cookie值代码

function clearcookie(){
var keys=document.cookie.match(/[^ =;]+(?==)/g);
if (keys) {
for (var i = keys.length; i--;)
document.cookie=keys[i]+'=0;expires=' + new date( 0).toutcstring()
}
}

有关cookie的例子:
名字 cookie
当访问者首次访问页面时,他或她也许会填写他/她们的名字。名字会存储于 cookie 中。当访问者再次访问网站时,他们会收到类似 "welcome john doe!" 的欢迎词。而名字则是从 cookie 中取回的。
密码 cookie
当访问者首次访问页面时,他或她也许会填写他/她们的密码。密码也可被存储于 cookie 中。当他们再次访问网站时,密码就会从 cookie 中取回。
日期 cookie
当访问者首次访问你的网站时,当前的日期可存储于 cookie 中。当他们再次访问网站时,他们会收到类似这样的一条消息:"your last visit was on tuesday august 11, 2005!"。日期也是从 cookie 中取回的。 创建和存储 cookie
在这个例子中我们要创建一个存储访问者名字的 cookie。当访问者首次访问网站时,他们会被要求填写姓名。名字会存储于 cookie 中。当访问者再次访问网站时,他们就会收到欢迎词。

首先,我们会创建一个可在 cookie 变量中存储访问者姓名的函数:

function setcookie(c_name,value,expiredays)
{
var exdate=new date()
exdate.setdate(exdate.getdate()+expiredays)
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.togmtstring())
}

上面这个函数中的参数存有 cookie 的名称、值以及过期天数。

在上面的函数中,我们首先将天数转换为有效的日期,然后,我们将 cookie 名称、值及其过期日期存入 document.cookie 对象。

 

时间: 2024-12-02 03:51:09

js 删除所有cookie值代码的相关文章

js /jquery 获取cookie值代码

js /jquery 获取cookie值代码 */ function getcookie(name, dc){       var cname = name + "=";     if (dc.length > 0){           var begin = dc.indexof(cname);         if (begin != -1){               begin += cname.length;               end = dc.index

js设置与读取cookie值代码

js设置与读取cookie值代码 <script language="javascript教程">  function setCookie(name, value)  //cookies设置 {  var argv = setCookie.arguments;  var argc = setCookie.arguments.length;  var expires = (argc > 2) ? argv[2] : null;  if(expires!=null)  {

一款js 读取cookie 值代码

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

php 删除数据键值代码

php 删除数据键值代码 /**   * 删除key为指定的key里的值   * @param array $array 操作的数组   * @param string $key 键值可以是数组   * @return void   */  public static function delete(&$array, $key) {   if (!is_array($key)) {    $key = array($key);   }   foreach ($key as $k) {    un

php删除数组重复值代码

php删除数组重复值代码 <?php $a = array(array(88,'www.111cn.net'),array(88,'www.111cn.net'),array(88,'www.111cn.net'),array(89,'虎虎'),array(89,'呼唤')); $new_a=array_chunk($a,3); $arr = array(); $arr[] = array_unique($new_a[0]); $arr[] = $new_a[1]; echo '<pre>

js获取radio的值代码详解

把radio的input放在form中, <form name=theform> <input type=text name=input1 value="test"> <input type=radio name="a[]" value="0" checked>选择1 <input type=radio name="a[]" value="1">选择2 <

js设置cookie,获取cookie值及删除cookie值代码

function SetCookie (name, value) {        var exp = new Date();        exp.setTime (exp.getTime()+3600000000);        document.cookie = name + "=" + value + "; expires=" + exp.toGMTString()+"; path=/"; } function getCookieVal

js获取 清空textarea值代码

js对textarea值的清空与获取值是非常简单的,我们只要给textarea设置一个页面唯的id再利用js document.getelementbyid(id).value就可以了,下面我们来看一个简单的实例. <input type="button" value="获取textarea值" onclick="get();"> <input type="button" value="清除text

jquery 获取 cookie值代码

jquery.cookie = function(name, value, options) {     if (typeof value != 'undefined') { // name and value given, set cookie         options = options || {};         if (value === null) {             value = '';             options = $.extend({}, opti