simply4you.it simply4you.it

   Home
     Articoli, Tutorial...
       ASP
         Filtro ISAPI

Autore
Gianmaria Allisiardi

E-Mail
g.allisiardi@libero.it



Commenta anche tu !  


LINK ASP













   Invia il link di questo articolo ad un amico  Invia ad un amico Visualizza la versione stampabile di questo articolo  Stampa Commenta questo Articolo  Commenta Parlane in Chat  Chat   Parlane sul Forum  Forum

Corsi Programmazione in aula:
ASP, Dreamweaver MX, Flash MX, HTML, Introduzione alla programmazione strutturata, JSP/Servlet, JavaScript, Linguaggio C, Linux programmazione shell, Oracle PL/SQL, Oracle Portal 9.0.2, PHP, Perl, Programmazione Java, Programmazione Java avanzata, Programmazione web Corso avanzato, Programmazione web Corso base, Programmazione web Corso intermedio, XML


Il filtro ISAPI

L'utilizzo delle session (o meglio conosciute come variabili di sessione) richiede la disponibilità da parte del browser dell'utente di ricevere i cookies.
Senza di essi le session non possono esistere.
Esiste tuttavia la possiilità di usare le session senza i cookies.
Questa possibilità è rappresentata dal filtro ISAPI.
Il filtro ISAPI (Internet Server Application Programming Interface) è un piccolissimo programma gratuito prelevabile dal sito di Microsoft che permette al server web su cui viene installato di salvare i cookies necessari alle variabili di sessione sul server anzichè sul client.
Questo sistema, conosciuto anche come Cookie Manager permette l'utilizzo delle variabili di sessione anche a chi ha disabilitato l'uso dei cookie sul proprio browser.
Il filtro ISAPI permette al server di gestire le variabili di sessione in modo classico, fino a che sul sito non si presenta uun utente che non accetta i cookies.
A questo punto interviene il Cookie Manager, che:
- crea un SessionID per il il client in questione,
- la pagina ASP esegue tranquillamente le sue istruzioni, come se niente fosse,
- al termine dell'esecuzione dello script il filtro ISAPI torna a farsi sentire, inserendo al termine dell'URL della pagina, il SessionID creato precedentemente
- quando il client con i cookies disabilitati manda una richiesta al server, il Cookie Manager controlla la presenza di un SessionID al termine della richiesta, se presente lo taglia e lo passa alla pagina ASP richiesta dal client.


Questo programmino non viene installato di default su tutti i server, poiché impegna un elevatro numero di risorse macchina.
E' consigliato l'utilizzo in siti con basso numero di visitatori con cookies disabilitati.




   Invia il link di questo articolo ad un amico  Invia ad un amico Visualizza la versione stampabile di questo articolo  Stampa Commenta questo Articolo  Commenta Parlane in Chat  Chat   Parlane sul Forum  Forum