Contactar o apoio

Respondemos por e-mail, normalmente em dois dias.

Para prevenir abusos, o Google reCAPTCHA verifica este envio; alguns dados são transmitidos ao Google. O script só é carregado quando abre este formulário.

← Todos os artigos

Os números que podiam ter voltado

Cada contador aqui tem um número. Aparece no código de inserção, no endereço das estatísticas e em tantas páginas quantas o dono o tenha posto. Os números são atribuídos escolhendo um ao acaso entre 100 e 9 999 999 999 e verificando se já está ocupado.

Verificando uma tabela.

A outra tabela

Os contadores que há muito não registam uma visita passam para uma tabela de arquivo. É manutenção corrente — mantém a tabela de trabalho pequena e as consultas rápidas. A 24 de agosto de 2026 o arquivo guardava 212 771 números, e nem um deles estava na tabela que o gerador verifica.

Todos eles podiam, portanto, ser atribuídos de novo.

Contra dez mil milhões de números possíveis, isso dá uma taxa de colisão de cerca de dois por cento: mais ou menos um em cada cinquenta contadores novos receberia um número que tinha pertencido a outra pessoa. E não são colisões abstratas. Um contador é arquivado precisamente porque a sua página se calou — mas uma página calada não é necessariamente uma página apagada. Se a inserção antiga ainda está nalguma barra lateral esquecida e essa página recebe um visitante, a visita aterra nas estatísticas de um desconhecido, num contador criado anos depois.

Não temos maneira de saber se isso já aconteceu. Nada distingue uma visita que chegou por este caminho de qualquer outra.

Duas alterações

O gerador verifica agora as duas tabelas. E apagar um contador — coisa que, desde esse mesmo dia, um dono pode fazer sozinho — deixa uma lápide: uma linha que consiste apenas no número, para que não possa voltar a ser atribuído. Um apagamento remove numa só transação os dados de vinte tabelas e não guarda cópia, que é justamente o sentido de um apagamento; o número é a única coisa que tem de ficar queimada.

Porque passou despercebido

O gerador foi escrito quando havia uma tabela só. O arquivo veio depois, por outro motivo, a resolver outro problema, e nada ligou os dois pensamentos. Ambas as peças estavam corretas em separado.

É esta a forma que a maioria destes casos tem. Não um erro que alguém cometeu num sítio concreto, mas uma consequência que ninguém estava em posição de ver. A única defesa é ir procurar de propósito, e a pergunta que encontrou esta era bastante corrente: antes de construir o apagamento, onde é que mais vive o número de um contador?

Publicidade