Muchos sitios web y blogs utilizan tecnología de generación para generar páginas HTML estáticas a partir de páginas web para facilitar la clasificación del índice de los motores de búsqueda y reducir la carga del servidor. Las páginas estáticas aportan comodidad a SE, usuarios y webmasters debido a su estabilidad y velocidad. Pero a veces es necesario recordar la información del usuario. Por ejemplo, después de que un usuario deja un comentario, la información del usuario debe recordarse la próxima vez que regrese sin tener que ingresarla nuevamente.
Para los usuarios, esto puede mejorar su sentido de pertenencia y familiaridad. ¿Cómo lograr esto?
Primero, debemos asignar varios valores de cookies relevantes al cliente después de que el usuario envíe un comentario. Esto es muy simple. Simplemente asigne el valor directamente en la página de envío de comentarios. El método de asignación de cookies simple en ASP utiliza la siguiente declaración:
Copie el código de código de la siguiente manera:
respuesta.cookies(nombre de usuario)=nombre
respuesta.cookies(nombre de usuario).expires=Fecha+30
A través de la asignación de cookies en el programa asp anterior, escribimos con éxito la información de las cookies del usuario de nuestro sitio web en el cliente del usuario. Lo que debemos hacer a continuación es cómo leer esta cookie en el html de la página estática y mostrarla frente al usuario. Debido a que se genera HTML, ya no podemos usar el programa asp para leer esta cookie. Necesitamos leer esta cookie a través de js y asignarla al valor de entrada correspondiente.
El código que utiliza js para leer cookies y asignar valores es el siguiente:
Copie el código de código de la siguiente manera:
<tipo de script=texto/javascript>
//js obtiene cookies
var acookie=document.cookie.split(; );
función getck(nombre)
{//Obtener cookies individuales
for(var i=0;i<acookie.length;i++){
var arr=cookie[i].split(=);
if(nombre==arr[0]){
si(longitud de arreglo>1)
devolver unescape(arr[1]);
demás
devolver ;
}}
devolver ;
}
//Asignamos un valor a la entrada en el formulario correspondiente
document.form_name.input_name.value=getck(nombre de usuario);
</script>
De esta manera, la información de las cookies que hemos asignado se puede leer con éxito desde el sistema del cliente en la página estática y mostrarse. ¿No es muy sencillo?, jaja. Si tienes otras opiniones, por favor discútelas conmigo.