Cookies method is very similar to Session method: the basic
difference is that with Cookies method the information is save in
the clients computer and not in the server, so it is more suitable
for sites with a lot of visitors. This method implies sending information
to the client and requesting it whenever the information is needed.
Additionally, we will learn how to delete the information save in
the clients computer when it is not necessary anymore.
When the visitor gets to our ASP file we may save information related
with him in his computer. The order will be like this one :-
<% response.Cookies
("whatever")="information" %> |
When this line is executed, the visitor will have the information
in his computer, and whenever we need that information, we may request
it using this code :-
<% =request.Cookies
("whatever") %>
or
<% variable1=request.Cookies ("whatever") %> |
Let's try an example using Cookies method: let's consider we have
visitors checking our site several times and we want to let them
know how many times they have accessed to our computer.
cookiesexample.asp |
<% If Request.Cookies
("NumberVisits")="" Then %>
<% Response.Cookies ("NumberVisits")=1 %>
This is your first visit to this page. Welcome.
<% Else %>
<% VarNumberVisits=Request.Cookies ("NumberVisits")
VarNumberVisits=VarNumberVisits+1
Response.Cookies("NumberVisits")=VarNumberVisits %>
Welcome back to this page. You have visited this page <%
=VarNumberVisits %> times.
<BR>Check my great links
<BR>.....
<BR>.....
<% End If %>
|
Cookies method may be used to show visitors specific information
we have requested throw a form, as for example a list of links related
to a specific theme, information to allow access to the content
of a page or to personalize the page (background color, frames or
not frames...), information to fill a form automatically, etc.
|