ASP Cookies కలెక్షన్

response 对象参考手册

కుకీస్ కలెక్షన్ కుకీలను అమర్చడానికి లేదా పొందడానికి ఉపయోగిస్తారు. కుకీ ఉన్నట్లయితే, దానిని అమర్చి, అది పొందిన విలువను ఇచ్చారు.

ప్రతీక్షలు:Response.Cookies ఆదేశం హెడ్లైన్ <html> బుల్లెట్ పెరియాడ్ ముందు ఉండాలి.

సింతాక్స్:

Response.Cookies(name)[(key)|.attribute]=value
variablename=Request.Cookies(name)[(key)|.attribute]
పారామీటర్లు వివరణ
పేరు అవసరం. కుకీ పేరు.
విలువ అవసరం (Response.Cookies ఆదేశానికి). కుకీ విలువ.
అంశం

ఎక్కువ అవసరం లేదు. కుకీ సమాచారం నిర్ణయించు. ఈ పారామీటర్లలో ఒకటి ఉండవచ్చు.

  • Domain - కేవలం రాయడం; కుకీ మాత్రమే ఈ డొమైన్ అనురోధాలకు పంపబడుతుంది.
  • Expires - కేవలం రాయడం; కుకీ ముగింపు తేదీ. తేదీ నిర్ధారించకపోయినట్లయితే, కుకీ సెషన్ ముగిసినప్పుడు ముగుస్తుంది.
  • HasKeys - కేవలం పఠనం; కుకీ కీలను కలిగి ఉందా లేదా కాదో నిర్ణయిస్తుంది (ఇది రిక్వెస్ట్.Cookies ఆదేశంతో ఉపయోగించబడే ఏకైక అంశం).
  • Path - కేవలం రాయడం; నిర్ధారించినట్లయితే, కుకీ మాత్రమే ఈ మార్గానికి చేరుకునే అనురోధాలకు పంపబడుతుంది. నిర్ధారించకపోయినట్లయితే, అనువర్తనం యొక్క మార్గాన్ని వాడుతారు.
  • Secure - కేవలం రాయడం; కుకీ సురక్షితమా లేదా కాదో సూచిస్తుంది.
కీ ఎక్కువ అవసరం లేదు. విలువను అమర్చే కీ నిర్ణయించు.

ఉదాహరణ

"Response.Cookies" ఆదేశం కుకీలను సృష్టించడానికి లేదా కుకీ విలువను అమర్చడానికి ఉపయోగిస్తారు:

<%
రెస్పాంస్.కూకీస్("firstname")="Alex"
%>

పైని కోడ్లో, మేము "firstname" పేరుతో కుకీని సృష్టించాము మరియు అది అలెక్స్ విలువను ఇచ్చాము.

కూడా కుకీలకు అంశాలను అమర్చవచ్చు, ఉదాహరణకు కుకీ ముగింపు సమయాన్ని అమర్చండి:

<%
రెస్పాంస్.కూకీస్("firstname")="Alex" 
రెస్పాంస్.కూకీస్("firstname").ఎక్స్పైర్స్=#మే 10,2002#
%>

ఇప్పుడు, "firstname" కూకీ యొక్క విలువ అలెక్స్ అని ఉంది మరియు దాని పునరుద్ధరణ తేదీ 2002 మే 10 ఉంది.

"రెస్పాంస్.కూకీస్" ఆదేశం కూకీ యొక్క విలువను పొందడానికి వాడుతుంది.

ఈ ఉదాహరణలో మేము "firstname" కూకీ యొక్క విలువను పొంది దానిని ప్రదర్శించాము:

<%
ఫేమ్=రెక్వెస్ట్.కూకీస్("firstname")
రెస్పాంస్.వ్రాయితాడు("ఫస్ట్నేమ్=" & ఫేమ్)
%>

输出:

ఫస్ట్నేమ్=అలెక్స్

ఒక కూకీ అనేది పలు విలువలను కలిగివుండవచ్చు. దానిని కూకీ కి కీ అని పిలుస్తారు.

ఈ ఉదాహరణలో మేము "user" అనే కూకీ సమాహారాన్ని సృష్టించాము. "user" కూకీ యొక్క కీలు వాడుతాయి మరియు వాటిలో వాడుతాయి వాడుతాయి:

<%
రెస్పాంస్.కూకీస్("user")("firstname")="John"
రెస్పాంస్.కూకీస్("user")("lastname")="Adams"
రెస్పాంస్.కూకీస్("user")("country")="UK"
రెస్పాంస్.కూకీస్("user")("age")="25"
%>

ఈ కోడ్ అన్ని సర్వర్ యొక్క కూకీలను వాడుతుంది. మేము కూకీ యొక్క HasKeys అంశాన్ని వాడి కూకీ కి అన్ని కీలను గుర్తించడానికి వాడుతున్నాము:

<html>
<body>
<%
డిమ్ x, y
ఫోర్ రెక్వెస్ట్.కూకీస్ లోని ప్రతి x ని ఫలకించి
  రెస్పాంస్.వ్రాయితాడు("<p>")
  రెక్వెస్ట్.కూకీస్(x).హాస్కీస్ ఉన్నట్లయితే
    రెక్వెస్ట్.కూకీస్ లోని ప్రతి x ని ఫలకించి
      ఫోర్ రెక్వెస్ట్.కూకీస్(x) లోని ప్రతి y ని ఫలకించి
      రెస్పాంస్.వ్రాయితాడు("<br />")
    next
  లేకపోతే
    రెస్పాంస్.వ్రాయితాడు(x & "=" & రెక్వెస్ట్.కూకీస్(x) & "<br />")
  end if
  response.write "

" next %> %>

输出:

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

response 对象参考手册