최신 웹 개발 튜토리얼
 

ASP쿠키 컬렉션


<전체 응답 객체 참조

Cookies 컬렉션을 설정하거나 쿠키 값을 가져 오는 데 사용됩니다. 쿠키가 존재하지 않으면 작성하고, 지정된 값을합니다.

Note: 응답을. Cookies 명령은 앞에 나타나야합니다 <html> 태그입니다.

통사론

Response.Cookies(name)[(key)|.attribute]=value

variablename=Request.Cookies(name)[(key)|.attribute]

매개 변수 기술
name 필요합니다. 쿠키의 이름
value 응답에 필요합니다. Cookies 명령. 쿠키의 값
attribute 선택 과목. 쿠키에 대한 정보를 지정합니다. 다음 매개 변수 중 하나 일 수 있습니다 :
  • 도메인 - 쓰기 전용입니다. 쿠키는이 도메인에 대한 요청에만 보내집니다
  • 만료 - 쓰기 전용입니다. 날짜는 쿠키가 만료 될 때. 날짜가 지정되지 않은 경우, 쿠키가 세션이 끝날 때 만료됩니다
  • HasKeys - 읽기 전용입니다. 쿠키가 키를 (이것은이다 것인지 여부를 지정한다 only 요청과 함께 사용할 수있는 속성. Cookies 명령)
  • 경로 - 쓰기 전용입니다. 설정하면 쿠키가이 경로에 대한 요청에만 전송됩니다. 설정하지 않으면 응용 프로그램 경로가 사용됩니다
  • 보안 - 쓰기 전용. 쿠키가 안전 여부를 나타냅니다
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


<전체 응답 객체 참조