Kampuni ya ASP Cookies

Makina ya Taarifa ya Mwakilishi wa Muatangazaji

Kampuni ya Cookies inayotumiwa kumwiza na kumwafikia thamani wa cookie. Kama cookie haitakuwa, inatengwa na kumwafikia thamani iliyotakiwa.

Maelezo:Amri ya Response.Cookies inahitaji kuwa nje ya mabuni ya <html>.

Mabuni:

Response.Cookies(name)[(key)|.attribute]=value
variablename=Request.Cookies(name)[(key)|.attribute]
Parameter Maelezo
name Inayotakiwa. Jina la cookie.
value Inayotakiwa (kwa amri ya Response.Cookies). Thamani ya cookie.
attribute

Inayotaka. Inaainisha habari za cookie. Inaweza kuwa moja ya maandiko yafuatayo.

  • Domain - inayotakiwa; cookie inatolewa kwa tafuta ambazo zinatoa nje ya hii eneo.
  • Expires - inayotakiwa; tarehe ya kumaliza cookie. Kama haitatumiwa tarehe gani, cookie inakumaliza wakati wa kumaliza session.
  • HasKeys - inayotakiwa; inaonyesha kwamba cookie inaia key (hii ni eneo pekee ambao kinaweza kutumiwa na amri ya Request.Cookies).
  • Path - inayotakiwa; kama inatumika, cookie inatolewa kwa tafuta ambazo zinatoa nje ya hii njia. Kama haitatumiwa, inatumiwa njia ya programu.
  • Secure - inayotakiwa; inaonyesha kwamba cookie ni muhimu.
key Inayotaka. Inaainisha kiwango cha kumwambia key.

Mfano

"Response.Cookies" amri inayotumiwa kumwiza cookie au kumwambia thamani wa cookie:

<%
Response.Cookies("firstname")="Alex"
%>

Kwenye kipindi cha kwanza, tumekuaunda cookie yenye jina "firstname" na tumewaia kimaadili alex .

Inaweza kumwambia ujaribio wa cookie, kwa mfano kumwambia wakati wa kumaliza cookie:

<%
Response.Cookies("firstname")="Alex" 
Response.Cookies("firstname").Expires=#May 10,2002#
%>

Hivi karibuni, thamani ya kuki ya "firstname" ni "Alex", na uendelevu wake wa kutoweka kwenye kompyuta ya mtumiaji ni tarehe 10 Mei 2002.

"Request.Cookies" inatumika kusoma thamani ya kuki.

Kwenye maelezo hii, tunapokea thamani ya kuki "firstname" na tunapakua kuonekana kwenye ukurasa wa hivi karibuni:

<%
fname=Request.Cookies("firstname")
response.write("Firstname=" & fname)
%>

Muatangazaji:

Firstname=Alex

Kuki inaweza kuwa na kikoloni cha vifaa vingi. Tunatoa jina kuki kwa chanzo hii.

Kwenye maelezo hii, tunatengeneza kuki ya jina "user" ambayo ina chanzo ya mawasiliano ya watu.

<%
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Adams"
Response.Cookies("user")("country")="UK"
Response.Cookies("user")("age")="25"
%>

Makini ya kodi hii inayotaka kusoma visi vingine vyotumiaji vilivyotumia kuki. Tunaendelea kusaidia kwa matumizi ya jukumu ya HasKeys kuonyesha kuki ina chanzo:

<html>
<body>
<%
dim x,y
for each x in Request.Cookies
  response.write("<p>")
  if Request.Cookies(x).HasKeys then
    for each y in Request.Cookies(x)
      response.write(x & ":" & y & "=" & Request.Cookies(x)(y))
      response.write("<br /")
    mpya
  else
    Response.Write(x & "=" & Request.Cookies(x) & "<br />")
  end if
  response.write "</p>"
mpya
%>
</body>
</html>
%>

Muatangazaji:

firstname=Alex
user:firstname=John
user:lastname=Adams
user:
country=UK
user:
age=25

Makina ya Taarifa ya Mwakilishi wa Muatangazaji