COOKIE_JSCRIPT.ASP

<%@ LANGUAGE = JScript %> 

<%
// Changes to the HTTP response header, in which cookies
// are sent back to the client, must be made before
// sending any data to the user.

Response.Expires = 0;


// Get the last visit date/time string from the cookie that
// resides in the http request header.

var LastVisitCookie;
LastVisitCookie = Request.Cookies("CookieJScript");


// Send the current date/time string in a cookie enclosed
// in the response header. Note that because IE now uses
// case-sensitive cookie paths, we have explicitly set
// the cookie path to be that of the url path to this
// page. By default, the path would be that of the
// IIS Application context for this page ("IISSAMPLES")

var CurrentDate = new Date();
Response.Cookies("CookieJScript") = CurrentDate.toLocaleString();
Response.Cookies("CookieJScript").Path = "/IIsSamples";
%>

<HTML>
<HEAD>
<TITLE>Using Cookies</TITLE>
</HEAD>

<BODY BGCOLOR="White" topmargin="10" leftmargin="10">

<font size="4" face="Arial, Helvetica">
<b>Using Cookies</b></font><br>

<hr size="1" color="#000000">

<%
if (LastVisitCookie == "")
{
// The cookie has never been set. This must
// be the user's first visit to this page.

Response.Write("Welcome to this page.");
}
else
{
// Remind the user of the last time she/he
// visited this page.

Response.Write("You last visited this page on " + LastVisitCookie);
}
%>

<p><A href="Cookie_JScript.asp">Revisit This Page</A>

</BODY>
</HTML>