-
當前位置:首頁 > 創(chuàng)意學院 > 營銷推廣 > 專題列表 > 正文
如何創(chuàng)建cookie(如何創(chuàng)建cookie對象)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關于如何創(chuàng)建cookie的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關鍵詞,就能返回你想要的內(nèi)容,有小程序、在線網(wǎng)頁版、PC客戶端和批量生成器
問友Ai官網(wǎng):https://ai.de1919.com。
本文目錄:
Asp中如何設計跨越域的Cookie
Cookie簡介
首先,我們對Cookie做一個簡單的介紹,說明如何利用ASP來維護cookie。
Cookie是存儲在客戶端計算機中的一個小文件,這就意味著每當一個用戶訪問你的站點,你就可以秘密地在它的硬盤上放置一個包含有關信息的文件。這個文件幾乎可以包含任何你打算設置的信息,包括用戶信息、站點狀態(tài)等等。這樣的話,就有一個潛在的危險:這些信息有可能被黑客讀取。為了防止這個問題的發(fā)生,一個有效的辦法就是cookie只能被創(chuàng)建它的域所存取。這就是說:比如ytu.edu.cn只能訪問ytu.edu.cn創(chuàng)建的cookie。通常來講,這沒有什么問題;但是,如果需要兩個不同域上的兩個不同站點共享保存在cookie中的用戶信息,該如何處理呢?當然可以選擇復制用戶信,但是,如果你需要用戶只能在一個站點上注冊,并且自東成為另外一個站點的注冊用戶呢?或者,兩個站點共享一個用戶數(shù)據(jù)庫,而又需要用戶自動登錄呢?這時候,跨越域共享cookie是最好的解決方案。
這里,先看一些ASP處理cookie的代碼,以便以后便于引用參考。
'創(chuàng)建Cookie
Response.Cookies("MyCookie").Expires=Date+365
Response.Cookies("MyCookle").Domain=""
Response.Cookies("MyCookle")("Username")=strUsername
Response.Cookies("MyCookle")("Password")=strPassword
讀寫cookie非常簡單,上面的代碼創(chuàng)建一個cookie并給cookie設置屬性:域、過期時間,以及其他一些保存在cookie中的值。這里,strUsename,strPassword是在前面某個地方設置的變量。然后,通過下面的語句在cookie中讀取。
'讀取Cookie
datExpDate=Request.Cookies("MyCookie")
strDomaln=Request.Cookies("MyCookle").Domain
strUsername=Request.Cookies("MyCookle")("Username")
strPassword=Request.Cookies("MyCookie")("Password")
更詳細的信息,可以參考ASP的資料。
實現(xiàn)
簡單地共享cookie的訣竅是重定向,一般過程為:
1.一個用戶點擊。
2.如果用戶沒有的cookie,就把用戶重定向到。
3.如果用戶有的cookie,把用戶連同一個特殊的標志(將在下面解釋)重定向回,否則,只把用戶重定向到。
4.在創(chuàng)建cookie。
看起來很簡單,仔細分析一下:和共享相同的用戶設置,所以,如果用戶有的cookie(已經(jīng)注冊),能夠同樣讀取cookie、提供cookie所允許的特性。這樣,訪問的用戶就如同訪問了。
這個檢查的環(huán)節(jié)應該在中的文件所包含一個cookies.inc中實現(xiàn)。讓我們看一下這段代碼:
l—1
'SiteA.com"檢查cookie
If Request.Querystring("Checked")<>"True" then
If not Request.Cookies("SiteA_Cookie").Haskeys then
'重走向到
Response.Redlrect("
End if
End if
如果用戶有一個的cookie,則不需要做任何事情了;第一個if語句用來消除無限的循環(huán)。讓我們看一下上的cookie.asp文件來獲得進一步的理解。
1—2
'SiteB.com
'檢查cookie
If not Request.Cookies("SlteB_Cookle").Haskeys then
'重定向到
Response.Redirect("
Else
'獲取username
strUsername=Request.Cookies("SiteB_Cookie")("Username")
'將用戶連同一個特殊的標志返回到
Response.Redlrect("
End if
如果用戶在上仍沒有cookie,于是,將他送回到,并且通過在查詢語句中提供一個叫做"checkd"的參數(shù)讓應用程序知道你已經(jīng)檢查過cookie了。否則,將用戶送回到,并退出循環(huán)。
如何制作cookie
利用cooklie能做什么?有2種使用cookie的基本方式:
1、將cookie寫入訪問者的計算機(使用 RESPONSE 命令)
2、從訪問者的計算機中取回cookie(使用 REQUEST 命令)
創(chuàng)建cookie的基本語法
Response.Cookies("CookieName")=value
執(zhí)行下面的代碼將會在訪問者的計算機中創(chuàng)建一個cookie,名字=VisitorName,值=Ken
Response.Cookies("VisitorName")="Ken"
執(zhí)行下面的代碼將會在訪問者的計算機中創(chuàng)建一個cookie,名字=VisitorName,值=表單中UserName的值
Response.Cookies("VisitorName")=Request.Form("UserName")
讀取cookie的基本語法
Request.Cookies("CookieName")
可以將Request值當作一個變量看待,執(zhí)行下面的代碼,將取回名字為KensCookie的cookie值,并存入變量MyVar:
MyVar=Request.Cookies("KensCookie")
執(zhí)行下面的代碼,將判斷名字為KensCookie的cookie值是否為“Yes”:
If Request.Cookies("KensCookie")="Yes" then...
如何啟用網(wǎng)頁瀏覽器 Cookie 8種方法來啟用網(wǎng)頁瀏覽器 Cookie
目錄方法1:Chrome瀏覽器1、點擊Chrome菜單按鈕(?),選擇設置。2、點擊頁面底部的"顯示高級設置..."鏈接。3、點擊.內(nèi)容設置... 按鈕。4、選擇"允許設置本地數(shù)據(jù)"選項,來允許接受所有cookie。5、選擇"阻止網(wǎng)站設置任何數(shù)據(jù)",來允許接受特定站點的cookie文件。6、選擇是否允許第三方 Cookie 和網(wǎng)站數(shù)據(jù)。方法2:Chrome瀏覽器(移動端)1、點擊Chrome菜單按鈕(?),選擇設置。2、打開"站點設置"部分(安卓設備)或"內(nèi)容設置"部分(蘋果設備)。3、啟用cookies。方法3:Firefox 瀏覽器1、單擊火狐菜單按鈕(?),選擇"選項"。2、點擊"隱私"選項卡,然后點擊歷史記錄部分的下拉菜單。3、選擇"使用自定義歷史記錄設置"選項。4、選擇"接受來自站點的Cookie"來允許所有cookies。5、設置第三方cookie設置。6、不要勾選"攔截來自所有站點的cookies"的對話框。方法4:Firefox瀏覽器(移動端)1、單擊火狐菜單按鈕(?),選擇設置。2、點擊隱私選項,然后點擊Cookies選項。3、選擇cookie設置。方法5:IE 瀏覽器1、點擊齒輪狀按鈕或者工具菜單,選擇"Internet選項"。2、點擊.隱私 選項卡。3、將滑塊設置到"中"。4、向例外情況列表中添加站點。5、保存你的設置。方法6:Safari瀏覽器1、點擊Safari菜單,選擇偏好設置。2、點擊"隱私"選項卡。3、選擇你的cookie偏好設置。方法7:Safari瀏覽器(iOS設備)1、在你的iOS設備上打開設置應用程序。2、在設置應用程序中點擊Safari。3、在"隱私與安全性"部分中,點擊"阻止Cookie"選項。4、選擇cookie存儲選項。方法8:Opera瀏覽器1、點擊Opera菜單,選擇設置。2、點擊"隱私與安全性"選項卡。3、如果你允許Cookie,選擇"允許設置本地數(shù)據(jù)"。4、如果你只想允許特定站點的cookie,選擇"阻止網(wǎng)站設置任何數(shù)據(jù)"。5、禁用第三方cookies(可選)。Cookie是網(wǎng)站存儲在你計算機上的小文件。當你再次訪問該網(wǎng)站時,Cookie允許網(wǎng)站識別你的計算機,從而辨明用戶身份。同時,啟用Cookie功能后能讓網(wǎng)站保存你的登錄信息、保留你的偏好設置,并追蹤你在網(wǎng)站的行為偏好。有些網(wǎng)站需要啟用cookie才能使用它們的相關功能。所有瀏覽器都支持啟用或禁用cookie。方法1:Chrome瀏覽器
1、點擊Chrome菜單按鈕(?),選擇設置。
2、點擊頁面底部的"顯示高級設置..."鏈接。
3、點擊.內(nèi)容設置... 按鈕。
4、選擇"允許設置本地數(shù)據(jù)"選項,來允許接受所有cookie。
5、選擇"阻止網(wǎng)站設置任何數(shù)據(jù)",來允許接受特定站點的cookie文件。然后點擊管理例外情況...按鈕,輸入你想接受其cookie的網(wǎng)站。
6、選擇是否允許第三方 Cookie 和網(wǎng)站數(shù)據(jù)。網(wǎng)站上有來自第三方網(wǎng)站創(chuàng)建的cookie數(shù)據(jù)。例如,某人博客上的Twitter按鈕會產(chǎn)生第三方cookie數(shù)據(jù)。如果你不想啟用第三方cookies,勾選"阻止第三方 Cookie 和網(wǎng)站數(shù)據(jù)"選項。如果該網(wǎng)站位于你管理的例外情況的列表中,那么你將接受來自該第三方網(wǎng)站的Cookie數(shù)據(jù)。
方法2:Chrome瀏覽器(移動端)
1、點擊Chrome菜單按鈕(?),選擇設置。如果你看不到這個按鈕,你可能需要向下拉動屏幕。
2、打開"站點設置"部分(安卓設備)或"內(nèi)容設置"部分(蘋果設備)。
3、啟用cookies。這一過程在安卓和蘋果設備上的操作略有不同。安卓設備 - 點擊"Cookies"選項,然后將Cookies開關滑塊劃向打開。你可以勾選允許第三方cookies的選項框。
iOS設備 - 點擊"接受Cookies"滑塊,并將其滑動到打開狀態(tài)。
方法3:Firefox 瀏覽器
1、單擊火狐菜單按鈕(?),選擇"選項"。
2、點擊"隱私"選項卡,然后點擊歷史記錄部分的下拉菜單。
3、選擇"使用自定義歷史記錄設置"選項。
4、選擇"接受來自站點的Cookie"來允許所有cookies。
5、設置第三方cookie設置。使用下拉菜單來設置第三方cookie。你在當前訪問的站點上會遇到其它站點創(chuàng)建的cookies數(shù)據(jù)。例如,一個新聞網(wǎng)站有分享到Facebook等的按鈕,這就會產(chǎn)生第三方cookie。你可以使用下拉菜單來選擇接收所有第三方的Cookie或是只接受訪問網(wǎng)站的數(shù)據(jù)。你也可以完全禁用它們。
6、不要勾選"攔截來自所有站點的cookies"的對話框。你可以點擊"例外..."按鈕,輸入允許的站點,來接收來自特定站點的Cookie數(shù)據(jù)。
方法4:Firefox瀏覽器(移動端)
1、單擊火狐菜單按鈕(?),選擇設置。
2、點擊隱私選項,然后點擊Cookies選項。
3、選擇cookie設置。你會看到以下三個選項:啟用- 這將允許計算機存儲所有cookies數(shù)據(jù)。
啟用,不包括第三方數(shù)據(jù) - 這會允許接受訪問的所有站點的cookies數(shù)據(jù),但是禁用鏈接站點產(chǎn)生的第三方數(shù)據(jù)。
禁用- 這會禁用所有的cookie數(shù)據(jù)。
方法5:IE 瀏覽器
1、點擊齒輪狀按鈕或者工具菜單,選擇"Internet選項"。如果你沒有看到工具菜單,按下Alt鍵。
2、點擊.隱私 選項卡。
3、將滑塊設置到"中"。事實上,中級安全水平允許接受所有合法的cookies數(shù)據(jù)。它會阻止沒有精簡隱私策略的第三方Cookie。如果你想要IE瀏覽器接受所有cookies,那么將滑塊移動到底部,它會告知你"接受所有Cookies"。
點擊默認值按鈕,滑塊會被設置到"中"。
4、向例外情況列表中添加站點。如果你將滑塊設置到"中",且依舊無法接收特定站點的cookie,那么你可以將其添加到例外情況列表中。點擊站點按鈕,輸入網(wǎng)站地址,然后點擊允許。
5、保存你的設置。設置好后,點擊確定。
方法6:Safari瀏覽器
1、點擊Safari菜單,選擇偏好設置。
2、點擊"隱私"選項卡。
3、選擇你的cookie偏好設置。對于存儲cookies文件由四個選項:始終阻止 - 這會阻止所有站點在你的計算機中存儲cookies文件。
僅允許當前網(wǎng)站 - 這將只允許保存當前網(wǎng)站的cookies文件,而攔截所有第三方cookies。
允許訪問過的網(wǎng)站 - 這會存儲你訪問的所有網(wǎng)站的cookies文件。一般來說,這是標準化設置,接受訪問網(wǎng)站的數(shù)據(jù)。這會阻攔第三方cookies。
始終允許 - 這會允許并接受所有cookies數(shù)據(jù),存儲第三方cookies文件。這是最開放但是安全級別最低的選項。
方法7:Safari瀏覽器(iOS設備)
1、在你的iOS設備上打開設置應用程序。你無法在Safari應用程序中調整Safari瀏覽器的設置。你需要使用設置應用程序。
2、在設置應用程序中點擊Safari。你可能需要滑動列表來找到它。
3、在"隱私與安全性"部分中,點擊"阻止Cookie"選項。
4、選擇cookie存儲選項。有四個選項可供你選擇:始終阻止 - 這會阻止所有站點在你的計算機中存儲cookies文件。
僅允許當前網(wǎng)站 - 這將只允許保存當前網(wǎng)站的cookies文件,而攔截所有第三方cookies。
允許訪問過的網(wǎng)站 - 這會存儲你訪問過的所有網(wǎng)站的cookies文件。一般來說,這是標準化設置,接受訪問網(wǎng)站的數(shù)據(jù)。這會阻攔第三方cookies。
始終允許 - 這會允許并接受所有cookies數(shù)據(jù),存儲第三方cookies文件。這是最開放但是安全級別最低的選項。
方法8:Opera瀏覽器
1、點擊Opera菜單,選擇設置。
2、點擊"隱私與安全性"選項卡。
3、如果你允許Cookie,選擇"允許設置本地數(shù)據(jù)"。這樣設置會允許大多數(shù)網(wǎng)站存儲站點Cookie數(shù)據(jù)。
4、如果你只想允許特定站點的cookie,選擇"阻止網(wǎng)站設置任何數(shù)據(jù)"。點擊管理例外情況...按鈕,然后輸入你允許的站點的地址。
5、禁用第三方cookies(可選)。有些站點包含來自第三方站點的cookie文件。例如,網(wǎng)站上的Facebook按鈕等就是第三方cookie資源。勾選"阻止第三方 Cookie 和網(wǎng)站數(shù)據(jù)"選項將會阻攔這些cookies。
小提示如果你已啟用cookies,但是網(wǎng)站依舊告知你需要啟用cookie,那么嘗試清除你的瀏覽器緩存和cookies。
手機如何注冊cookie賬號
1、首先打開cookie,進入cookie主頁面。2、其次點擊注冊,輸入相關信息。
3、最后在頁面中點擊注冊,即可免費注冊cookie賬號。
以上就是關于如何創(chuàng)建cookie相關問題的回答。希望能幫到你,如有更多相關問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
小紅書如何積累粉絲(小紅書如何積累粉絲數(shù)據(jù))
優(yōu)雅好聽的網(wǎng)名(女人好聽的網(wǎng)名優(yōu)雅的網(wǎng)名)