![]()
|
Corsi di Cultura Informatica (edizione 2001) CICAIA Centro Interdipartimentale di Calcolo Automatico e Informatica Applicata dell'Università di Modena e Reggio Emilia CEDOC Centro Documentazione della Provincia di Modena in collaborazione con: NEXTRA Internet at work |
![]() ![]() |
ASP e PHP | ||
|
argomenti ASP
|
Cookie e SessionLe pagine web sono stateless, nel senso che ogni pagina è vista come nuova connessione, non come continuazione di una conessione precedente. Questo fatto si supera in ASP utilizzando due sistemi:
Utilizzo dei cookieI ccookie sono delle informazioni che vengono memorizzate sul computer client e possono essere lette dal server durante i collegamenti successivi. I cookie si scrivono utilizzando il metodo Response.cookies e si leggono con Request.cookiesEsempio di scrittura di cookieES08Utilizzo dell'oggetto Response.cookies. nome del file: es08.asp
<html>
<head> <title> La mia pagina ASP 8 </title>
</head>
<body>
Questa è la mia pagina ASP 8
<br>IMPOSTO UN COOKIE
<br>
<pre>
<%
response.cookies ("numero")=100
%>
</pre>
</body>
</html>
Visualizza l'esempio
Esempio di ricezione del cookieES09Utilizzo dell'oggetto Request.cookies. nome del file: es09.asp
<html>
<head> <title> La mia pagina ASP 9 </title>
</head>
<body>
Questa è la mia pagina ASP 9
<br>Ritrovo il cookie
<br>
<pre>
<%
response.write ("il valore del cookie :" & request.cookies ("numero"))
%>
</pre>
</body>
</html>
Visualizza l'esempio
Utilizzo dell'oggetto SESSIONA differenza dei cookies l' oggetto session rimane memorizzato sul server per tutta la durata della connessione. Per impostere e leggere i dati dell' oggetto session la sintassi è semplicissima:
Esempio di utilizzo di sessionES10Utilizzo dell'oggetto session nome del file: es10.asp
<html>
<head> <title> La mia pagina ASP 10 </title>
</head>
<body>
Questa è la mia pagina ASP 10
<br>controllo la variabile session
<br>
<pre>
<%
response.write ("il valore attuale è :" & session ("numero"))
session ("numero")=session ("numero")+10
%>
</pre>
</body>
</html>
Visualizza l'esempio
La variabile SESSION ha un tempo di scadenza predefinito, che si può comunque variare con l'istruzione Session.timeout=numero di minuti |