Gewusst wie: überprüfen, ob ein Cookie mit ASP existiert

June 21

Web-Cookies helfen Website-Besitzer, die ihre Website-Besucher zu erinnern. Diese Cookies können beispielsweise Kennwörter und Benutzer-IDs speichern, so dass Website-Besucher nicht manuell einloggen, jedes Mal, wenn sie eine Website besuchen. ASP, einer älteren Programmiersprache kann erstellen und Verwalten von Web-Cookies. Wenn Sie ein ASP-Entwickler sind, können Sie eine praktische "CBool"-Funktion, um festzustellen, ob ein Cookie vorhanden ist, bevor Sie versuchen, sie zu verarbeiten.

Anweisungen

1 Öffnen Sie Notepad oder WordPad.

2 Fügen Sie den folgenden Code in ein neues Dokument:

< html >

< %

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

Dim cookieToFind

CookieToFind = "test2"

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

Response.Write ("Cookie gefunden =" & CookieFound)

% >

< / body >

< / html >

Dadurch entsteht eine einfache HTML-Seite, die einen Block von ASP-Code enthält. Die "CookieToFind"-Variable enthält den Namen des Cookies, die Sie finden möchten. In diesem Fall ist das Cookie "test2". Die "CBool" VBScript-Funktion dann überprüft das Ergebnis der Anforderung "Request.Cookies" und legt den Wert der "CookieFound" auf "True", wenn das Cookie vorhanden ist. Wenn das Cookie nicht vorhanden ist, wird der Variablen Wert auf "False".

3 Klicken Sie auf "Datei", um den Editor-"Speichern unter"-Fenster zu öffnen. Geben Sie im Textfeld "Dateiname" einen Namen für die Datei, und fügen Sie ".asp" an diesem Namen. Beispielsweise wenn Sie den Namen "ASP1" verwenden möchten, geben Sie "ASP1.asp" in das Textfeld ein. Klicken Sie auf "Speichern", um das Dokument zu speichern.

4 Laden Sie die Datei auf Ihren Webserver. Starten Sie Ihren Browser, und navigieren Sie zu dieser Web-Seite. Beim Laden der Seite wird der Asp-Code läuft und wird ein Cookie gesetzt. Anschließend wird überprüft, ob es vorhanden ist und die Variable mit dem Namen "CookieFound" auf "True". Die Anweisung "Response.Write" gibt "True" auf dem Bildschirm.

Tipps & Warnungen

  • Um zu überprüfen, ob jedes Cookie vorhanden ist, legen Sie den Wert von "CookieToFind" auf den Namen des Cookies an, die Sie überprüfen möchten. Sie können dann überprüfen den Wert "CookieFound." Wenn dieser Wert auf "False" ist, ist das Cookie nicht vorhanden.