一般使用者常用的Cookie有兩種,一種是一般的Cookie(可設定過期時間,過期後就會自動刪除),一種是Session Cookie(只在此次瀏覽當中有效,關閉瀏覽器就會消失),以下列出一些寫法作為方便使用的用途。
Session Cookie
function getCookie(name) //用於Session Cookie 切 token
{
var nameEQ = name + “=";
var ca = document.cookie.split(‘;’);
for(var i=0;i < ca.length;i++)
{
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1);
if (c.indexOf(nameEQ) != -1) return c.substring(nameEQ.length,c.length);
}
return null;
}
document.cookie="blog=部落格";
//alert(getCookie("blog"));
Cookie
function setCookie(cname, cvalue, exdays)
{
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = “expires="+d.toUTCString();
document.cookie = cname + “=" + cvalue + “; " + expires;
}
function getCookie(cname)
{
var name = cname + “=";
var ca = document.cookie.split(‘;’);
for(var i=0; i
近期迴響