Pergunta : Com PHP, que é a melhor maneira de detetar um usuário baseado no IP e de actualizá-lo conformemente?

Olá! todos! o

I tem um certificado que armazene jogadores em uma base de dados esse jogo em um usuário particular. Eu uso esta informação para detetar relatei jogadores e removo-os se requerido using um PHP script.

Now, na corrente a melhor maneira que eu tenho de detetar que jogador é qual é usando a separação do IP em cada ocet, e verific a corrente armazenada de encontro a essa no usuário para ver se há um primeiro fósforo três. Naturalmente isto trabalhará somente para os jogadores que têm um IP esse varas a 192.168.0.XXX. Nenhum anfitrião que mudar o IP não será pegarado frequentemente. por exemplo 192.168.xxx.xxx

Example:


$ip = split_ip ($player [“IP”]);

$query = mysql_query (“SELECIONAR * dos relatórios ONDE o IP gosta “”. $ip [0]. “.” . $ip [1]. “.” . $ip [2]. “. %” ");

? >

So sim que eu poderia detetar por dois ocets sobre três, mas que é a possibilidade deste ser incerto? Mim podia igualmente verific o anfitrião por exemplo sky.com e o fósforo de dois ocet, mas outra vez, que é as possibilidades da escolha acima o jogador errado? o

So, minha pergunta é, o que seria uma maneira de confiança de detetar um jogador que usa o IP ou os outros meios?

Regards
class= do

Resposta : Com PHP, que é a melhor maneira de detetar um usuário baseado no IP e de actualizá-lo conformemente?

Eu penso que somente você pode responder àquele.  Olhar seus registros e ver se você tem muito IPs similar.  Se você pensa que há uns grupos de jogadores em uma área com o mesmo ISP, você poderia ter problemas.

Eu encontrei um papel de 2007 que dito esse 50% dos blocos dinâmicos do IP ser maior de 256 endereços e 50% são esse tamanho ou menores.  Tomar sua picareta que eu supor.
Outras soluções  
 
programming4us programming4us