<전체 요청 객체 참조
Cookies 컬렉션을 설정하거나 쿠키 값을 가져 오는 데 사용됩니다. 쿠키가 존재하지 않으면 작성하고, 지정된 값을합니다.
Note: 응답을. Cookies 명령은 앞에 나타나야합니다 <html> 태그입니다.
통사론
Response.Cookies(name)[(key)|.attribute]=value
variablename=Request.Cookies(name)[(key)|.attribute]
매개 변수 | 기술 |
---|---|
name | 필요합니다. 쿠키의 이름 |
value | 응답에 필요합니다. Cookies 명령. 쿠키의 값 |
attribute | 선택 과목. 쿠키에 대한 정보를 지정합니다. 다음 매개 변수 중 하나 일 수 있습니다 :
|
key | 선택 과목. 값이 할당 된 위치로 키를 지정합니다 |
예
"Response.Cookies" 명령은 쿠키를 만들거나 쿠키 값을 설정하는 데 사용됩니다 :
<%
Response.Cookies("firstname")="Alex"
%>
위의 코드에서, 우리라는 이름의 쿠키 만든 "firstname" 과 값 할당 "Alex" 그것.
쿠키가 만료되는 경우 날짜를 설정처럼, 쿠키에 일부 속성을 할당하는 것도 가능합니다 :
<%
Response.Cookies("firstname")="Alex"
Response.Cookies("firstname").Expires=#May 10,2002#
%>
이제라는 이름의 쿠키 "firstname" 값이 "Alex" , 그리고 2002년 5월 10일에서 사용자의 컴퓨터에서 만료됩니다.
"Request.Cookies" 명령은 쿠키 값을 얻기 위해 사용된다.
아래의 예에서, 우리는 쿠키 값 검색 "firstname" 하고 페이지에 표시 :
<%
fname=Request.Cookies("firstname")
response.write("Firstname=" & fname)
%>
산출:
Firstname=Alex
쿠키는 또한 여러 값의 컬렉션을 포함 할 수 있습니다. 우리는 쿠키가 키를 가지고 있다고 말한다.
아래의 예에서, 우리라는 이름의 쿠키 컬렉션을 만들 것 "user" . "user" 쿠키는 사용자에 대한 정보가 들어 키가 있습니다 :
<%
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Smith"
Response.Cookies("user")("country")="Norway"
Response.Cookies("user")("age")="25"
%>
아래의 코드는 모두 읽고 cookies 서버가 사용자에게 전송했습니다. 쿠키는 HasKeys 속성과 키가있는 경우 코드를 확인합니다 :
<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>
%>
산출:
firstname=Alex
user:firstname=John
user:lastname=Smith
user:
country=Norway
user:
age=25
<전체 요청 객체 참조