ASP Cookies కలెక్షన్
కుకీస్ కలెక్షన్ కుకీలను అమర్చడానికి లేదా పొందడానికి ఉపయోగిస్తారు. కుకీ ఉన్నట్లయితే, దానిని అమర్చి, అది పొందిన విలువను ఇచ్చారు.
ప్రతీక్షలు:Response.Cookies ఆదేశం హెడ్లైన్ <html> బుల్లెట్ పెరియాడ్ ముందు ఉండాలి.
సింతాక్స్:
Response.Cookies(name)[(key)|.attribute]=value variablename=Request.Cookies(name)[(key)|.attribute]
పారామీటర్లు | వివరణ |
---|---|
పేరు | అవసరం. కుకీ పేరు. |
విలువ | అవసరం (Response.Cookies ఆదేశానికి). కుకీ విలువ. |
అంశం | ఎక్కువ అవసరం లేదు. కుకీ సమాచారం నిర్ణయించు. ఈ పారామీటర్లలో ఒకటి ఉండవచ్చు.
|
కీ | ఎక్కువ అవసరం లేదు. విలువను అమర్చే కీ నిర్ణయించు. |
ఉదాహరణ
"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 %>