Hvordan sjekke om en Cookie eksisterer med ASP

Web cookies hjelpe eiere huske deres språk visitors.These cookies, for eksempel kan lagre passord og bruker-ID, slik at besøkende ikke trenger å logge inn manuelt hver gang de besøker et nettsted. ASP, en eldre programmeringsspråk, kan opprette og administrere Web cookies. Hvis du er en ASP-utvikler, kan du bruke en praktisk "CBool" -funksjonen for å avgjøre om en cookie finnes før du prøver å behandle den.

Bruksanvisning

1 Åpne Notepad eller WordPad.

2 Lim inn følgende kode i et nytt dokument:

<Html>

<%

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

Dim cookieToFind

cookieToFind = "test2"

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

Response.Write ( "Cookie Funnet =" & cookieFound)

%>

</ Body>

</ Html>

Dette skaper en enkel HTML-side som inneholder en blokk med ASP-kode. Den "cookieToFind" variabel inneholder navnet på informasjonskapselen du ønsker å finne. I dette tilfellet, er at cookie "test2". Den "CBool" VBScript funksjonen sjekker deretter resultatet av "Request.Cookies" forespørsel og setter verdien av "cookieFound" til "Riktig" hvis det finnes informasjonskapselen. Dersom cookie ikke eksisterer, setter det variabelens verdi til "False".

3 Klikk på "File" for å åpne Notepad er "Lagre som" -vinduet. Skriv inn et navn på filen i "File Name" tekstboksen, og føyer "ASP" til det navnet. For eksempel, hvis du ønsker å bruke navnet "ASP1," type "ASP1.asp" i tekstboksen. Klikk "Lagre" for å lagre dokumentet.

4 Last opp filen til din webserver. Start nettleseren din, og gå til denne websiden. Når siden lastes, kjører asp kode og setter en cookie. Den sjekker da å se om det finnes, og setter variabelen kalt "cookieFound" til "Ekte". Den "Response.Write" statement skriver "Ekte" til skjermen.

Hint

  • For å sjekke om det foreligger cookie, sett verdien av "cookieToFind" til navnet på informasjonskapselen du ønsker å sjekke. Deretter kan du sjekke verdien av "cookieFound." Hvis denne verdien er "False" cookie ikke eksisterer.