Asp는 쿠키를 운영합니다([할당] 설정, 읽기, 삭제 [만료 시간 설정] 포함). 자세한 내용은 Script House의 처음 두 기사를 참조하세요. 예:
다음과 같이 코드 코드를 복사합니다.
Response.Cookies(letwego)(visiter)=84ww '할당
Response.Cookies(letwego).Expires= (now() 7) '만료 시간 설정(7일)
userName=Request.Cookies(letwego)(visiter) '쿠키 가져오기
Response.Cookies(letwego).Expires= (now()-1) '쿠키를 삭제하고 만료 시간을 설정합니다(-1일).
'dateadd(n,30,now())는 분을 가져옵니다.
'dateadd(S,30,now())는 초를 얻습니다.
1. 읽기
다음과 같이 코드 코드를 복사합니다.
응답.쿠키(방문자)=aaa
a=Request.Cookies(방문자)
응답.쿠키(letwego)(방문자)=aaa
a=Request.Cookies(letwego)(방문자)
2. 만료 시간 설정
Response.Cookies(visiter).expires=dateadd(H,8,now())'는 쿠키가 8시간 동안 저장됨을 의미합니다.
Response.Cookies(user_name).Expires=Date 1 '쿠키 저장 시간을 지정하세요
쿠키를 1시간 동안 보관하세요
Response.Cookies(MyCookie).Expires= (현재() 1/24)
Response.Cookies(MyCookie).Expires = DateAdd(h, 1, Now())
Response.Cookies(쿠키이름).Expires=DateAdd(m,60,now())
60개월 후 만료되도록 설정
Response.Cookies(사용자).expires=second() 7
만료 후 정의된 시간은 시간 함수로 대체될 수 있습니다.
예를 들어, date() 7은 오늘 시간에 7일을 더하는 것을 의미하고, second() 7은 7초를 의미합니다.
Response.Cookies(필드 이름).expires=time 함수 N, 예:
Response.Cookies(name2).expires=date 1, 쿠키가 1일 동안 저장됨을 나타냅니다.
Response.Cookies(name2).expires=Hour 8, 쿠키가 8시간 동안 저장됨을 나타냅니다.
이 방법을 테스트했지만 작동하지 않습니다(2003server, iis6.0). 두 번째 뒤에 ()가 있는지 여부에 관계없이 액세스할 때 500 오류가 나타납니다(여전히 웹 페이지를 표시할 수 없습니까? 잊으셨습니까?) ).
여기서는 시간 누적을 위해 DateAdd 함수를 사용하는 것이 좋습니다. 예를 들어 1시간을 더하려면 다음을 사용하세요.
Response.Cookies(baidooglecom).expires = DateAdd(h, 1, Now())
30분:
Response.Cookies(쿠키이름).Expires=DateAdd(n,30,now())
dateadd(S,30,now())는 초를 얻습니다.
Expires는 쿠키의 만료 날짜를 지정합니다. 세션이 끝난 후 클라이언트의 디스크에 쿠키를 저장하기 위해 또는 여러 번 방문자의 컴퓨터에 쿠키를 장기간 동안 유지하려고 합니다. 이 날짜를 설정해야 합니다.
이 속성이 현재 날짜 이후로 설정되지 않으면 작업이 종료된 후 쿠키가 만료됩니다.
쿠키 만료 날짜는 2010년 1월 1일입니다. Response.Cookies(CookieName).Expires=#January 01, 2010#
쿠키의 만료 시간은 쿠키 생성 시간 + 365일입니다. Response.Cookies(CookieName).Expires=Date 365 권장
그러나 Response.Cookies(CookieName).Expires=Date를 아무렇게나 작성하지 않는 것이 가장 좋습니다. 그러면 페이지 간에 호출될 때 값이 비어 있게 됩니다.