Exemplo de programa para consultar os cookies :
Este programa mostra à partida os dados que se encontram guardados num cookie. Evidentemente que num primeiro carregamento da página nenhum dado é apresentado. Nos próximos carregamentos da página os dados serão apresentados. (clique em F5 para ver o resultado. Se você desactivou os cookies no seu Navegador, active-os para poder visionar este exercicio.
<script language= "JavaScript "><!-- // Em HTML, cada linha termina com <br>. // print(); encarrega-se deste trabalho function print(msg) { document.write(msg+'<br>'); return true; } // Ja existe um cookie ? if(document.cookie != '') { // Se existe um cookie, então vê-se o resultado print('<b>Cookie actuel :</b> [' + document.cookie + ']'); // O cookie é dividido em dados individuais. var cookies = document.cookie.split(/;/); print('<p><b>En voici les composants individuels :</b><br>'); // Um retorno FOR explora a tabela (Array) for(var i = 0; i < cookies.length; i++) { // Afixa os dados do cookie print('<b>Cookie Nr. #' + i + ':</b> ' + cookies[i]); // Identificateurs et valeurs sont séparés cookies[i] = cookies[i].split(/=/); print('Identificador : <u>' + cookies[i][0] + '</u>'); print('Valeur : <u>' + cookies[i][1] + '</u>'); print(''); } } else { print('De momento o cookie não tem valores.'); print(''); print('Os dados do cookie são registados.'); print('Atualize a página, por favor !'); } //O cookie está fixado, ele é válido até 24 Dezembro de 2001. var expires = new Date(2001,12,24); document.cookie = " Nom=Guilherme Costa; expires= " + expires.toGMTString(); document.cookie = " Teste=Dialogo em linha; expires= " + expires.toGMTString(); document.cookie = " Programador=Sim; expires= " + expires.toGMTString(); //--></script> Exemplo seguinte |