操作cookie
CONTENT
新建cookie
獲取cookie值
刪除cookie
新建cookie
獲取cookie值
刪除cookie
新建cookie
獲取cookie值
刪除cookie
新建cookie
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->//新建cookie。
//hours為空字串時,cookie的生存期至瀏覽器會話結束。hours為數字0時,建立的是一個失效的cookie,這個cookie會覆蓋已經建立過的同名、同path的cookie(如果這個cookie存在)。
function setCookie(name,value,hours,path){
var expires = new Date();
expires.setTime(expires.getTime() + hours*3600000);
path = path == "" ? "" : ";path=" + path;
_expires = (typeof hours) == "string" ? "" : ";expires=" + expires.toUTCString();
document.cookie = name + "=" + escape(value) + _expires + path;
}
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->//新建cookie。
//hours為空字串時,cookie的生存期至瀏覽器會話結束。hours為數字0時,建立的是一個失效的cookie,這個cookie會覆蓋已經建立過的同名、同path的cookie(如果這個cookie存在)。
function setCookie(name,value,hours,path){
var expires = new Date();
expires.setTime(expires.getTime() + hours*3600000);
path = path == "" ? "" : ";path=" + path;
_expires = (typeof hours) == "string" ? "" : ";expires=" + expires.toUTCString();
document.cookie = name + "=" + escape(value) + _expires + path;
}
獲取cookie值
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->//獲取cookie值
function getCookieValue(name){
//讀cookie屬性,這將返回文件的所有cookie
var allcookies = document.cookie;
//查詢名為name的cookie的開始位置
name += "=";
var pos = allcookies.indexOf(name);
//如果找到了具有該名字的cookie,那麼提取並使用它的值
if (pos != -1){ //如果pos值為-1則說明搜尋"version="失敗
var start = pos + name.length; //cookie值開始的位置
var end = allcookies.indexOf(";",start); //從cookie值開始的位置起搜尋第一個";"的位置,即cookie值結尾的位置
if (end == -1) end = allcookies.length; //如果end值為-1說明cookie列表裡只有一個cookie
var value = allcookies.substring(start,end); //提取cookie的值
return unescape(value); //對它解碼
}
else return ""; //搜尋失敗,返回空字串
}
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->//獲取cookie值
function getCookieValue(name){
//讀cookie屬性,這將返回文件的所有cookie
var allcookies = document.cookie;
//查詢名為name的cookie的開始位置
name += "=";
var pos = allcookies.indexOf(name);
//如果找到了具有該名字的cookie,那麼提取並使用它的值
if (pos != -1){ //如果pos值為-1則說明搜尋"version="失敗
var start = pos + name.length; //cookie值開始的位置
var end = allcookies.indexOf(";",start); //從cookie值開始的位置起搜尋第一個";"的位置,即cookie值結尾的位置
if (end == -1) end = allcookies.length; //如果end值為-1說明cookie列表裡只有一個cookie
var value = allcookies.substring(start,end); //提取cookie的值
return unescape(value); //對它解碼
}
else return ""; //搜尋失敗,返回空字串
}
刪除cookie
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->//刪除cookie
function deleteCookie(name,path){
var expires = new Date(0); //建立一個年份為1970的date物件
path = path == "" ? "" : ";path=" + path; //分析path
document.cookie = name + "="+ ";expires=" + expires.toUTCString() + path;
}
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->//刪除cookie
function deleteCookie(name,path){
var expires = new Date(0); //建立一個年份為1970的date物件
path = path == "" ? "" : ";path=" + path; //分析path
document.cookie = name + "="+ ";expires=" + expires.toUTCString() + path;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-446868/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java操作Cookie之新增CookieJavaCookie
- js cookie操作JSCookie
- js操作cookieJSCookie
- 操作cookie外掛jquery.cookie用法CookiejQuery
- Flask(11)- 操作 CookieFlaskCookie
- Cookie的相關操作Cookie
- Django(33)Django操作cookieDjangoCookie
- laravel操作session和cookieLaravelSessionCookie
- java對cookie的操作JavaCookie
- JavaScript操作cookie與localStorageJavaScriptCookie
- 【Javascript】——簡單cookie操作JavaScriptCookie
- 在JavaScript中操作CookieJavaScriptCookie
- JS 操作Cookie詳解JSCookie
- Cookie介紹及JavaScript操作Cookie方法詳解CookieJavaScript
- Cookie 詳解以及實現一個 cookie 操作庫Cookie
- 封裝操作cookie的方法封裝Cookie
- java中cookie操作詳細JavaCookie
- cookie操作簡單實現Cookie
- 前端基礎(七):cookie操作前端Cookie
- nodejs操作session和cookieNodeJSSessionCookie
- COOKIE的幾種操作方式Cookie
- 如何使用angularjs操作cookieAngularJSCookie
- servlet,filter,sessionListener,cookie,session操作ServletFilterSessionCookie
- jQuery操作cookie程式碼例項jQueryCookie
- javascript操作cookie程式碼封裝JavaScriptCookie封裝
- javascript操作cookie簡單外掛JavaScriptCookie
- Python Selenium操作Cookie的方法PythonCookie
- Cookie新增、獲取以及刪除操作Cookie
- jquery操作cookie外掛程式碼分享jQueryCookie
- jQuery實現的cookie操作外掛jQueryCookie
- Python操作cookie之cookielib模組PythonCookie
- 學習心得:asp.net操作cookieASP.NETCookie
- Vue3 跨域請求攜帶cookie操作並記錄cookieVue跨域Cookie
- javascript讀寫cookie操作簡單介紹JavaScriptCookie
- 一個.net下通用的Cookie操作類Cookie
- 使用原生 cookieStore 方法,讓 Cookie 操作更簡單Cookie
- 工具庫用久了,你還會原生操作 Cookie 嗎?Cookie
- 新增cookie、刪除cookie、清除cookieCookie