Conteúdo
Cuidados ao desenvolver com cookies
Dom, 13 de Setembro de 2009
Acabo de resolver um bug que estava me incomodando neste site. Toda vez que a interface é manipulada, aqui, as configurações de janelas são persistidas em cookies; Acontece que, cada vez que os dados eram persistidos por mim mesmo, eu não conseguia mais acessar o módulo administrativo, e, aparentemente, as configurações deste site estavam afetando outros sites quando usando o Google Chrome. Bizarro.
A solução exata eu não sei qual foi, mas tomei duas medidas para tentar chegar nela: reduzir o tamanho da string construída para cada config de janela, e remover caracteres estranhos dos nomes dos cookies (estava usando ":" e "-" dentro deles). Não sei qual dos dois foi decisivo para a solução, mas foram duas boas práticas que já deram um ótimo resultado. Além de reduzir o tráfego de rede - pois a cada requisição para páginas eles são enviados no cabeçalho HTTP -. ;-)
