Tecnología

Inicio

Cómo comprobar si existe una cookie con ASP

cookies de la web de ayuda propietarios de sitios web recuerde su sitio galletas visitors.These, por ejemplo, puede almacenar las contraseñas y los ID de usuario de modo que los visitantes no tienen que conectarse manualmente cada vez que visita un sitio web. ASP, un lenguaje de programación más viejo, puede crear y administrar las cookies web. Si usted es un desarrollador ASP, puede utilizar una función conveniente "CBool" para determinar si existe una cookie antes de intentar procesarlo.

Instrucciones

1 Abrir Bloc de notas o WordPad.

2 Pegar el código siguiente en un nuevo documento:

<Html>

<%

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

Dim cookieToFind

cookieToFind = "test2"

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

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

%>

</ Body>

</ Html>

Esto crea una página HTML simple que contiene un bloque de código ASP. La variable "cookieToFind" contiene el nombre de la cookie desea conocer. En este ejemplo, que cookie es "test2". La función de VBScript "CBool", entonces comprueba el resultado de la solicitud "Request.Cookies" y establece el valor de "cookieFound" a "true" si existe la cookie. Si no existe la cookie, se define el valor de la variable a "Falso".

3 Haga clic en "Archivo" para abrir el Bloc de notas de "Guardar como" ventana. Escriba un nombre para el archivo en el cuadro de texto "Nombre de archivo", y añade ".asp" a ese nombre. Por ejemplo, si desea utilizar el nombre de "ASP1," tipo "Asp1.asp" en el cuadro de texto. Haga clic en "Guardar" para guardar el documento.

4 Cargar el archivo en el servidor Web. Lanzar su navegador y vaya a la página Web. Cuando se carga la página, el código ASP se ejecuta y establece una cookie. A continuación, comprueba para ver si existe y establece la variable llamada "cookieFound" a "True". La declaración "Response.Write" escribe "True" a la pantalla.

Consejos y advertencias

  • Para comprobar si existe alguna galleta, establecer el valor de "cookieToFind" al nombre de la cookie que desea comprobar. A continuación, puede comprobar el valor de "cookieFound." Si ese valor es "falso", no existe la cookie.