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
|