Nwlapcug.com


Come controllare se un Cookie esiste con ASP

Cookie web aiutano proprietari di siti Web di ricordare loro visitatori del sito. Questi cookie, ad esempio, possono memorizzare password e ID utente affinché i visitatori del sito non è necessario accedere manualmente ogni volta che visitano un sito Web. ASP, un linguaggio di programmazione più anziane, può creare e gestire i cookie Web. Se sei uno sviluppatore ASP, è possibile utilizzare una comoda funzione di "CBool" per determinare se un cookie esiste prima di tentare di elaborarlo.

Istruzioni

1

Aprire Blocco note o WordPad.

2

Incollare il codice seguente in un nuovo documento:

< html >

< %

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

Dim cookieToFind

cookieToFind = "test2"

cookieFound = CBool(Len(Request.Cookies(cookieToFind)) > 0)

Response. Write ("Cookie trovati =" & 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, tale cookie è "test2". La funzione VBScript "CBool" quindi controlla il risultato della richiesta "Request. cookies" e imposta il valore di "cookieFound" "True" Se il cookie esiste. Se il cookie non esiste, imposta il valore della variabile su "False".

3

Fare clic su "File" per aprire la finestra di blocco note "Salva con nome". Digitare un nome per il file nella casella di testo "Nome File" e aggiungere "ASP" a quel nome. Per esempio, se si desidera utilizzare il nome "ASP1", digitare "Asp1" nella casella di testo. Fare clic su "Salva" per salvare il documento.

4

Caricare il file al server Web. Avviare il browser e passare a tale pagina Web. Quando la pagina viene caricata, il codice asp viene eseguito e imposta un cookie. Quindi controlla per vedere se esiste e imposta la variabile denominata "cookieFound" "True". L'istruzione "Response. Write" scrive "True" sullo schermo.

Consigli & Avvertenze

  • Per verificare l'esistenza di qualsiasi cookie, impostare il valore di "cookieToFind" per il nome del cookie che si desidera controllare. È quindi possibile controllare il valore di "cookieFound." Se tale valore è "False", il cookie non esiste.