cookie刪除js(cookie刪除後IP上還有痕迹嗎)

本文目錄一覽:

如何用js刪除php生成的cookie

var cookiecheck = ‘?php echo $_COOKIE[‘cookiename’];?’;

先說明下這個吧

該php語句的作用在於獲得cookie名為’cookiename’的cookie值,假設為[cookiename],然後輸出該值。

由於在php是服務器解析,所以它會在js被執行之前生成,最後你的靜態頁面上顯示出來的就是:

var cookiecheck=[cookiename];

再 你的代碼我看過了 是有效的 我注意到你的“感嘆號”不是英文格式,是打錯還是?

測試代碼如下:

?php

SetCookie(“name”,”this is my cookie”);

?

script type=”text/javascript”

function getCookie(name)

{

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

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

return null;

}

// 判斷是否已經登錄

if(!getCookie(“name”))

{

alert(‘失敗’);

}else{

alert(getCookie(“name”));

}

/script

js如何刪除cookie

設置cookie的時間為過期時間 即可

function delCookie(name){//為cookie name

   var date = new Date();

   date.setTime(date.getTime() – 10000);

   document.cookie = name + “=a; expires=” + date.toGMTString();

}

在js中如何刪除一個cookie

1、簡單的刪除cookie

//刪除cookie

function deleteCookie(name){ 

    var date=new Date(); 

    date.setTime(date.getTime()-10000); 

    document.cookie=name+”=v; expires=”+date.toGMTString(); 

}

2、設置訪問路徑的cookie刪除

/**

* js 刪除 http cookie

* @param name   名字

* @param path   路徑

* @param domain 域名

*/

function deleteCookie(name,path,domain){

    if(getCookie(name)) document.cookie= name+’=’+

      ((path)?’;path=’+path:”)+

      ((domain)?’;domain=’+domain:”) +

      ‘;expires=Thu,01-Jan-1970 00:00:01 GMT’;

}

/**

* js取得http cookie

* @param name cookie名字

*/

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 ) return null;

        var end = document.cookie.indexOf( ‘;’, len );

if ( end == -1 ) end = document.cookie.length;

    return unescape( document.cookie.substring( len, end ) );

}

js刪除cookie

//讀取Cookie的函數 

function readCookie(name) {

    var cookieValue = “”;

    var search = name + “=”;

    if (document.cookie.length  0) {

        offset = document.cookie.indexOf(search);

        if (offset != -1) {

            offset += search.length;

            end = document.cookie.indexOf(“;”, offset);

            if (end == -1) end = document.cookie.length;

            cookieValue = unescape(document.cookie.substring(offset, end))

        }

    }

    return cookieValue;

}

  

//寫入Cookie的函數 

function writeCookie(name, value, hours) {

    var expire = “”;

    if (hours != null) {

        expire = new Date((new Date()).getTime() + hours * 3600000);

        expire = “; expires=” + expire.toGMTString();

    }

    document.cookie = name + “=” + escape(value) + expire;

}

  

  

  

writeCookie(“PHPSESSID”, new Date().getTime(), -1);

console.log(readCookie(“PHPSESSID”));

JS 中怎麼刪除cookie

document.cookie = “xxx=yyy”;

// cookie 的刪除

// 就是把一個鍵值對設置成過去的時間

document.cookie = “xxx=zzz;expires=” + date1;date表示日期,表示cookie多久之後自動消失

如何使用js刪除cookies?

script language=”JavaScript” type=”text/javascript”

function addCookie(objName,objValue,objHours){//添加cookie

var str = objName + “=” + escape(objValue);

if(objHours 0){//為0時不設定過期時間,瀏覽器關閉時cookie自動消失

var date = new Date();

var ms = objHours*3600*1000;

date.setTime(date.getTime() + ms);

str += “; expires=” + date.toGMTString();

}

document.cookie = str;

alert(“添加cookie成功”);

}

function getCookie(objName){//獲取指定名稱的cookie的值

var arrStr = document.cookie.split(“; “);

for(var i = 0;i arrStr.length;i ++){

var temp = arrStr[i].split(“=”);

if(temp[0] == objName) return unescape(temp[1]);

}

}

function delCookie(name){//為了刪除指定名稱的cookie,可以將其過期時間設定為一個過去的時間

var date = new Date();

date.setTime(date.getTime() – 10000);

document.cookie = name + “=a; expires=” + date.toGMTString();

}

function allCookie(){//讀取所有保存的cookie字符串

var str = document.cookie;

if(str == “”){

str = “沒有保存任何cookie”;

}

alert(str);

}

function $(m,n){

return document.forms[m].elements[n].value;

}

function add_(){

var cookie_name = $(“myform”,”cookie_name”);

var cookie_value = $(“myform”,”cookie_value”);

var cookie_expireHours = $(“myform”,”cookie_expiresHours”);

addCookie(cookie_name,cookie_value,cookie_expireHours);

}

function get_(){

var cookie_name = $(“myform”,”cookie_name”);

var cookie_value = getCookie(cookie_name);

alert(cookie_value);

}

function del_(){

var cookie_name = $(“myform”,”cookie_name”);

delCookie(cookie_name);

alert(“刪除成功”);

}

/script

原創文章,作者:ZKSI,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/147207.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
ZKSI的頭像ZKSI
上一篇 2024-11-01 14:06
下一篇 2024-11-01 14:06

相關推薦

發表回復

登錄後才能評論