limitação de cookies
O Giovani Volpato da lista PHP Brasil perguntou um tempo atrás sobre limitação de cookies. a dúvida era a seguinte:
Existe um número máximo de cookies que o navegador suporta por domínio? Li em vários sites na net que o número máximo é 20. Isso é verdade?
Resolvi então em meu tempo vago realizar esse teste para saber se existia realmente essa limitação, é claro que falar em utilizr 30 ou 40 cookies em uma lista é uma coisa no mínimo estranha, mas a título de teste montei o seguinte script:
<?php
if (!isset($_GET[mostrar])) {
for ($n=1;$n<=1000;$n++) {
$cookie=ChaveRamdomica(64);
setcookie (”cookie$n”, “$cookie” ,time()+360000, “/”);
$html .= “setando cookie $n - $cookie<br>”;
}
echo “<a href=\”./?mostrar=sim\”
} else {
foreach ($_COOKIE as $rotulo => $informacao) { ++$n; echo “($n) $rotulo -> $informacao <br \>”; }
}
// Gerar Chaves randomicas
function ChaveRamdomica($tamanhochave) {
$caracteres = “1234567890abcdefghijklmnopqrstuvwxyz”;
for($n=0;$n<$tamanhochave;$n++) { $chave .= $caracteres{rand(0,35)}; }
return $chave;
}
?>
O que esse script faz é a geração de múltiplas cookies (no caso 1000) quando acessado pela primeira vez, e ao se clicar no link “ver cookies” ele demonstraria quais as cookies que foram gravadas efetivamente. Não entendi direito qual o critério de gravação, já que elas dão um pulo. Se alguém souber me mande por email ou por comentário
0 comments
Kick things off by filling out the form below.
Leave a Comment