Ir para conteúdo
Fórum Script Brasil
  • 0

Cookie com tempo para expirar usando javascript


chamuska

Pergunta

Pessoal, to me matando pra cria um cookie que depois de 1 minuto(para testes!) o cookie expira.

Pra cria o cookie com a hora que ele deve expira eu fiz essa função:

function createCookie(name,value) {
    
    var date = new Date();
    date.setTime(date.getTime()+(60*1000));
    var expires = "; expires="+date.toLocaleString();
    
    alert(date.toLocaleString());
    alert(name+"="+value+expires+"; path=/");
    document.cookie = name+"="+value+expires+"; path=/";
}
E para verificar se o cookie ainda existe depois de ter passado 1 minuto eu tenho essa função:
function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') 
            c = c.substring(1,c.length);

        if (c.indexOf(nameEQ) == 0) {
            alert(c.substring(nameEQ.length,c.length));
        }    
    }
}
E pra chama essas funções:
<input type="button" value="Gerar" onclick="createCookie('CookieTeste', 'HellowWorld!');" /><br />
<input type="button" value="Ler" onclick="readCookie('CookieTeste');" /><br />

Pelo o que o alert exibe parece que não expiro o cookie depois de 1 minuto :(

Ta certo esses codigos ai?? O que deve arruma pra funciona corretamente ?!

Valeu

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...