當前位置:成語大全網 - 書法字典 - jQuery如何設置讀取、刪除和清空cookie?

jQuery如何設置讀取、刪除和清空cookie?

jQuery中如何設置cookies的讀取、刪除和清除?首先,我們需要從jQuery官網下載cookie插件。目前最新版本是1.4.1。

然後我們創建壹個新文件並導入jQuery和jQuery cookie文件。

設置cookies是壹個簡短的答案,只需美元。cookie(“名稱”、“值”)。這裏我使用壹個名為coco的cookie作為示例。

預覽時必須註意需要在服務器環境中,本地服務器可以由localhost構建和訪問。您可以在控制臺中看到cookie的值。直接用$讀取cookie。cookie(“名稱”)。

如果要刪除cookies,則需要設置null,例如$。cookie(“coco”,null)。如果您想清除cookie的值,只需將其值設置為壹個空字符串,例如$即可。cookie(“coco“,““)。

在頁面上,首先介紹jQuery文件,然後介紹jQuery.cookie.js的類庫文件

然後使用腳本標記中的方法:

$.cookie(‘the _ cookie‘);讀取cookie

$.cookie(‘the _ cookie’,‘the _ value’);保存cookie

$.cookie(‘the _ cookie‘,the _ value,{ expires:7 });儲存壹個有7天期限的餅幹。

$.cookie(‘the _ cookie‘,‘‘,{ expires:-1 });刪除cookie

Cookie是當您瀏覽網站時存儲在您機器上的壹個小文本文件。它會記錄您的用戶ID、密碼、您訪問的網頁、停留的時間以及其他信息。當您再次來到網站時,網站可以讀取Cookie並了解您的相關信息,以便您采取相應的行動,例如在頁面上顯示歡迎標語,或者允許您直接登錄而無需輸入ID和密碼。您可以通過在ie的“工具/Inter選項”的“常規”選項卡中選擇“設置/查看文件”來查看存儲在您計算機中的所有Cookie。這些文件通常以user@domain的格式命名,其中user是您的本地用戶名,domain是您訪問的網站的域名。如果您使用NetsCape瀏覽器,它存儲在“C: \ program files \ NETSCAPE \ users”中。與IE不同,網景使用Cookie文件來記錄所有網站的Cookie。為了確保互聯網的安全,我們需要適當地設置Cookie。在“工具/Inter選項”中打開“隱私”選項卡(註意,此設置只存在於IE6.0中,其他版本的IE只需單擊“工具/Inter選項”的“安全”選項卡中的“自定義級別”按鈕即可進行調整)。通常,您可以將滑塊調整到“中高”或“高”位置。大多數論壇網站需要使用Cookie信息。如果您從不去這些地方,您可以將安全級別設置為“阻止所有Cookies”。如果您只想禁止個別網站的Cookie,您可以點按“編輯”按鈕,將要阻止的網站添加到列表中。在“高級”按鈕選項中,您可以設置第壹方Cookie和第三方Cookie。第壹方Cookie是您正在瀏覽的網站的Cookie,第三方Cookie不是您正在瀏覽的網站發送給您的。通常,您應該為第三方Cookie選擇“拒絕”,如圖1所示。如果您需要保存Cookie,可以使用ie的“導入和導出”功能打開“文件/導入和導出”並按照提示操作。Cookie中的大多數內容都是加密的,因此在我們看來它們只是無意義的字母數字組合,只有服務器的CGI處理器知道它們的真實含義。我們可以通過壹些軟件查看更多內容,使用Cookie Pal軟件查看的Cookie信息如圖2所示。它為我們提供了服務器內容、過期時間、名稱、值和其他選項。其中,Server是存儲cookie的網站,Expires記錄cookie的時間和生存期,Name和value字段是具體的數據。

js如何設置cookie來獲取cookie和刪除cookie?JavaScript對cookies的操作。

設置cookie

函數setCookie(名稱,值)

{

var天數= 30;

var exp = new Date();

exp . settime(exp . gettime()+Days * 24 * 60 * 60 * 1000);

document . cookie = name+“=“+escape(value)+“;expires =“+exp . togmtstring();

}

閱讀餅幹

函數getCookie(名稱)

{

var arr,reg =新regexp("(^| )"+name+"=([^;]*)(;|$)");

if(arr = document . cookie . match(reg))

return unescape(arr【2】);

其他

返回null

}

刪除餅幹

函數delCookie(名稱)

{

var exp = new Date();

exp . settime(exp . gettime()-1);

var cval = get cookie(name);

if(cval!=null)

document . cookie = name+“=“+cval+“;expires =“+exp . togmtstring();

}

如何清空jquery中的cookie要在jQuery中操作cookie,需要使用jquery.cookie.js插件。需要註意的是,jquery.cookie.js需要在jquery.js之後加載

假設您已經加載了jquery.js和jquery.cookie.js

接下來,我將給出壹些常見的示例來熟悉jquery.cookie.js的使用

1.創建cookie:

$.cookie(‘name‘,‘123‘);2.創建有效期為365天的cookie:

$.cookie(‘name‘,‘123‘,{ expires:365 });3.閱讀cookie:

$.cookie(“name”);4.清除cookie:

$.cookie(‘name‘,null);PHP如何讀取JS設置的COOKIE $ _ COOKIE【‘user COOKIE‘】?這個超全局變量是cookie,其中userCOOKIE是COOKIE名稱,因此您可以將其更改為您想要讀取的COOKIE。

另外

如何設置COOKIE

set cookie(‘my cookie‘,‘‘,time()+3600);有效期為1小時。

刪除COOKIE的方法

set cookie(‘my cookie‘,‘‘,time()-3600);使壹小時內有效的COOKIE無效。