Muitos sites e blogs usam tecnologia de geração para gerar páginas estáticas HTML a partir de páginas da web para facilitar a classificação do índice do mecanismo de pesquisa e reduzir a carga do servidor. As páginas estáticas trazem comodidade para SE, usuários e webmasters devido à sua estabilidade e velocidade. Mas às vezes é necessário lembrar as informações do usuário. Por exemplo, depois que um usuário deixa um comentário, as informações do usuário precisam ser lembradas na próxima vez que ele voltar, sem precisar digitá-las novamente.
Para os usuários, isso pode melhorar seu sentimento de pertencimento e familiaridade. Como conseguir isso?
Primeiro, precisamos atribuir vários valores de cookie relevantes ao cliente após o usuário enviar um comentário. Isso é muito simples. Basta atribuir o valor diretamente na página de envio de comentários. O método simples de atribuição de cookies em ASP usa a seguinte instrução.
Copie o código do código da seguinte forma:
resposta.cookies(nomedeusuário)=nome
response.cookies(nome de usuário).expires=Data+30
Através da atribuição de cookies no programa asp acima, escrevemos com sucesso as informações do cookie do usuário do nosso site no cliente do usuário. O que precisamos fazer a seguir é como ler esse cookie no HTML da página estática e exibi-lo na frente do usuário. Como o HTML é gerado, não podemos mais usar o programa asp para ler esse cookie. Precisamos ler esse cookie por meio de js e atribuí-lo ao valor de entrada correspondente.
O código que utiliza js para ler cookies e atribuir valores é o seguinte:
Copie o código do código da seguinte forma:
<tipo de script=texto/javascript>
//js recebe cookies
var acookie=document.cookie.split(; );
função getck(nome)
{//Obter cookies individuais
for(var i=0;i<acookie.length;i++){
var arr=acookie[i].split(=);
if(nome==arr[0]){
if(arr.comprimento>1)
return unescap(arr[1]);
outro
retornar ;
}}
retornar ;
}
//Atribuir um valor à entrada no formulário correspondente
document.form_name.input_name.value=getck(nome de usuário);
</script>
Desta forma, as informações do cookie que atribuímos podem ser lidas com sucesso no sistema cliente na página estática e exibidas. Não é muito simples, haha. Se você tiver outras opiniões, por favor discuta comigo.