Kipindi cha ASP Cookies

Muhtasari wa kifungu cha Request

Cookies zingine zinaingia kwa kumefanya au kumufikia thamani ya cookie. Kama cookie hauweza kufikia, itakujengwa na kumefanya thamani ya kuzaliwa.

Mawachia:Amri ya Response.Cookies inahitajika kuwa hiki ya <html> tag.

Inasukumwa:

Response.Cookies(name)[(namba)|.matokeo]=thamani
variablename=Request.Cookies(name)[(namba)|.matokeo]
Paramita Maelezo
jina Inahitajika. Jina la cookie.
thamani Inahitajika (kwa amri ya Response.Cookies). Thamani ya cookie.
matokeo

Chaguo. Inaeleza habari ya cookie. Inaweza kuwa matokeo ya paramita hizo:

  • Domain - inayotafsiriwa kwa sababu; cookie inatolewa kwa upinde unaingia kwa eneo hilo.
  • Expires - inayotafsiriwa kwa sababu; tarehe ya kumekadiriwa wa cookie. Kama hauweza kusimama, cookie itakadiriwa kwa muda wa kufikia kufikia session.
  • HasKeys - inayotafsiriwa kwa sababu; inaeleza inaonesha cookie ina namba (hii ni tatu tu ambao inaweza kutumika na amri ya Request.Cookies)
  • Path - inayotafsiriwa kwa sababu; ikiwa inasimama, cookie inatolewa kwa upinde unaingia kwa upinde huo. Kama hauweza kusimama, itatumika nje ya programu ya toleo hilo.
  • Secure - inayotafsiriwa kwa sababu; inaeleza inaonesha cookie inayosafirishwa kwa mtu:
namba Chaguo. Inaeleza chini ya namba iliyoweza kumefanya thamani.

Mfano

"Response.Cookies" amri inayotumiwa kumefanya cookie au kumefanya thamani ya cookie:

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

Kwenye maktaba ya juu, tumekujaundwa cookie yenye jina "firstname" na tumewaana kwa thamani ya alex .

Hataweza kuweza kumefanya mafanikio ya cookie, kama kuweza kumefanya wakati wa kumekadiriwa wa cookie:

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

Sasa, thamani ya kikurahausi "firstname" ina "Alex", na ina uwanja wa kumekadiriwa wa 10 Mei 2002 kwenye kompyuta ya mtumishi.

"Request.Cookies" ina uendelevu wa kurejea thamani ya kikurahausi.

Kwenye maelezo hii, tunapokea thamani ya kikurahausi "firstname" na kuonyesha hii kwenye ukurasa wa mtumishi:

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

Muhtasari wa kichwako

Firstname=Alex

Kikurahausi inaweza kuwa na muundo wa chapa za kubwa. Tunaelewa kikurahausi kina chapa.

Kwenye maelezo hii, tunatengeneza kikurahausi kina "user". "user" kina ina chapa ambazo zina taarifa kuhusu mtumishi.

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

Hii, kuanza kwa maelezo yote ya kikurahausi ambayo huzingatia kwa mwanamke wa mtumishi wa msimbo. Tafadhali tukagombana HasKeys ya kikurahausi kufikiria kama kikurahausi ina chapa:

<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 /")
    next
  else
    Response.Write(x & "=" & Request.Cookies(x) & "<br />")
  end if
  response.write "</p>"
next
%>
</body>
</html>
%>

Muhtasari wa kichwako

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

Muhtasari wa kifungu cha Request