View Source
Go Back to /jang/books/asp/example/response/cookie01.asp
<%@Language=JScript%>
<%
now = new Date();
expDate = new Date();
expDate.setTime(now.getTime()+365*24*60*60*1000); // 資料將被保留一年
x = Request.Form("userName")+"";
if (x!="undefined"){ // 由表單點選來載入此頁 ==> 設定小餅乾
Response.Cookies("userName") = Request("userName");
Response.Cookies("userName").Expires = expDate.getVarDate(); // 必須使用 getVarDate() 將資料型態轉成 VARIANT
Response.Cookies("userTime") = now.toLocaleString();
Response.Cookies("userTime").Expires = expDate.getVarDate(); // 必須使用 getVarDate() 將資料型態轉成 VARIANT
}
%>
<% title = "使用 Cookie 的基本範例"; %>
<!--#include file="../head.inc"-->
<hr>
<%
userName = Request.Cookies("userName")+""; // 取得小餅乾所記錄的 userName 資訊
if (userName == ""){ %>
您好像是第一次造訪本頁喔!請填入您的大名,謝謝!
<% } else { %>
<%=userName%></font> 您好!
<br>您上次登錄時間為 <%=Request.Cookies("userTime")%>。
<br>如果您的大名不是 <%=userName%>,請重新登錄。
<% } %>
<form method=post>
大名:<input name="userName"> <input type=submit>
</form>
(您填入的資訊將會被保留在您的硬碟中的 Cookies,保留期限一年。)
<hr>
<!--#include file="../foot.inc"-->