Para la cookie, creo que seria mas practico y seguro asi:
cookies.asp
Cita: <%
//Poner la cookie
Response.Cookies("CPrueba") = "1"
%>
//Esta parte del redirect realmente es necesario en algunos casos, no en todos
<script>
location.href("comprueba.asp");
</script>
<a href='comprueba.asp'>Si no redirecciona haz clic aqui</a>
comprueba.asp
Cita: if Request.Cookies("CPrueba") = "1" then
response.Write("cookies activadas")
else
response.Write("cookies no permitidas")
end if
Lo hice asi porque si vas a comprobar cookies para algo, es mejor probarlo usando directamente la cookies, entonces, en este caso, cookies.asp pone una cookie de prueba y el comprueba.aso es quien realmente valida que la cookie es correcta para enviarte a otra pagina un valor real, por lo general cuando necesitas session por ejemplo, siempre escribes una cookie de prueba en el ASP que pide los datos de acceso y en la siguiente pagina intentas leer esa cookie para saber si soporta cookies el cliente, y si no se puede leer la cookie entonces le mandas el mensaje al cliente y ya no haces nada de login porque sabes que session no funcionara.
Bueno, es solo otro metodo.
Suerte!!