쿠키 속성:
1. ExpiresAbsolute 속성
이 속성에는 날짜가 할당될 수 있으며 그 이후에는 쿠키를 더 이상 사용할 수 없습니다. Expires 속성에 만료 날짜를 할당하여 쿠키를 삭제할 수 있습니다. 좋다:
<%Response.cookies(passtime).expiresAbsolute=11111%>
속성을 지정하지 않으면 브라우저를 닫을 때 쿠키가 사라집니다.
2. 도메인 속성
이 속성은 쿠키가 전송되는 고유 도메인을 정의합니다. 예: 쿠키는 이 사이트로만 전송되며 다음 코드를 사용할 수 있습니다.
<%Response.Cookies(도메인).Domain=www.aspxuexi.com%>
쿠키를 작성하기 위해, 즉 클라이언트에 쿠키를 보내기 위해 ASP에서 사용하는 구문은 다음과 같습니다.
Response.Cookie(쿠키 이름).[(키 이름).속성]=content
쿠키는 http 헤더 정보에 포함된 것이므로
ASP 파일이 쿠키를 생성하는 경우 오류를 방지하려면 HTML 문서 앞에 다음 코드를 배치해야 합니다.
<%Response.Cookies(CookieName)=새 쿠키 %>
<html>
...
</html>
ASP는 Request 개체의 Cookies 컬렉션을 사용하여 다음과 같은 쿠키를 읽습니다.
<%Response.write 요청.쿠키(쿠키이름)%>
다음은 쿠키를 설명하는 완전한 예입니다.
<%
희미한 숫자
Num=Request.Cookies(Visit_num)
Num>0이면
숫자=숫자+1
Response.write 이 사이트를 &Num&번째 방문하셨습니다.
또 다른
Response.write 이 사이트를 처음 방문하신 것을 환영합니다.
숫자=1
종료하면
Response.Cookies(Visit_num)=Num
%>
이 예에서는 먼저 쿠키 변수 Visit_num을 읽어 쿠키 변수가 클라이언트 컴퓨터에 저장되어 있는지 확인합니다. 이 변수가 존재하면 사용자가 해당 페이지를 방문했다는 의미이며 방문 횟수를 입력합니다. 사용자가 이 페이지를 처음 방문하는 경우 컴퓨터에는 쿠키 변수가 없습니다. 프로그램은 환영 단어를 표시한 다음 사용자가 방문 횟수를 제공할 수 있도록 쿠키 변수 Visit_num을 사용자의 컴퓨터에 저장합니다. 다음에 그가 페이지를 방문할 때.
쿠키 하위 키
때로는 페이지에서 많은 쿠키 변수를 정의해야 할 수도 있습니다. 쿠키를 더 잘 관리하기 위해 개인의 하위 키 개념이 쿠키 구성 요소에 도입되는 경우가 많습니다. 이를 참조하는 구문은 다음과 같습니다.
요청.쿠키(이름 변경)(하위 키 이름)
예를 들어, 다음 쿠키는 세 가지 키 값을 저장하는 Dictionary라는 사전을 생성합니다.
<%
Response.Cookie(정보)(내 이름)=jeff
응답.쿠키(정보)(성별)=남성
Response.Cookie(정보)(내 키)=172
%>
실제로 클라이언트 컴퓨터의 쿠키 사전은 문자열 형식으로 존재합니다.
info=내 이름=jeff&Gender=남성&내 키=172
사용자가 하위 키 이름을 지정하지 않고 Cookies 변수를 직접 참조하는 경우 모든 하위 키 이름과 값이 포함된 문자열이 반환됩니다. 예를 들어 위의 예에는 Myname, Gender 및 Myheight의 세 가지 하위 키가 포함되어 있습니다. 사용자가 하위 키를 지정하지 않고 Request.Cookies(info)를 통해 직접 참조하면 다음 문자열이 얻어집니다.
info=내 이름=jeff&Gender=남성&내 키=172
쿠키의 모든 데이터를 읽으려면 다음 코드를 사용하여 가져올 수 있습니다.
<%
Request.Cookies의 각 쿠키에 대해
cookie.HasKeys가 아닌 경우
Response.write 쿠키 & = & Request.Cookies(쿠키)
또 다른
Request.Cookies(cookie)의 각 키에 대해
Response.write cookie&(&key&)&=& Request.Cookies(cookie)(key)
다음
종료하면
다음
%>