Come controllare se un cookie esiste con ASP

March 22

cookie Guida Web proprietari di siti web ricordano il loro sito visitors.These biscotti, per esempio, in grado di memorizzare le password e gli ID utente in modo che i visitatori del sito non devono effettuare il login manualmente ogni volta che visita un sito web. ASP, un linguaggio di programmazione più grande, in grado di creare e gestire i cookie web. Se sei uno sviluppatore ASP, è possibile utilizzare una comoda funzione "CBool" per determinare se esiste un cookie prima di tentare di elaborarlo.

istruzione

1 Aprire Blocco note o WordPad.

2 Incollare il seguente codice in un nuovo documento:

<Html>

<%

Response.Cookies ( "test2") = "testing"

Dim cookieToFind

cookieToFind = "test2"

cookieFound = CBool ​​(LEN (Request.Cookies (cookieToFind))> 0)

Response.Write ( "biscotto Trovato =" & cookieFound)

%>

</ Body>

</ Html>

Questo crea una semplice pagina HTML che contiene un blocco di codice ASP. La variabile "cookieToFind" contiene il nome del cookie che si desidera trovare. In questo caso, il cookie è "test2". La funzione VBScript "CBool" controlla il risultato della richiesta "Request.Cookies" e imposta il valore di "cookieFound" a "true" se esiste il cookie. Se il cookie non esiste, imposta il valore della variabile "False".

3 Fai clic su "File" per aprire il Blocco note di "Salva con nome" finestra. Digitare un nome per il file nella casella di testo "Nome file" e aggiungere "asp" per quel nome. Per esempio, se si desidera utilizzare il nome "ASP1," tipo "Asp1.asp" nella casella di testo. Fai clic su "Salva" per salvare il documento.

4 Carica il file sul server Web. Avviare il browser e passare a quella pagina Web. Quando la pagina viene caricata, il codice ASP corre e imposta un cookie. E poi controlla per vedere se esiste e imposta la variabile denominata "cookieFound" su "True". L'affermazione "Response.Write" scrive "True" sullo schermo.

Consigli e avvertenze

  • Per verificare se esista un biscotto, impostare il valore di "cookieToFind" al nome del cookie che si desidera controllare. È quindi possibile controllare il valore di "cookieFound." Se questo valore è "False", il cookie non esiste.