Cuestión : ¿Con el PHP, cuál es la mejor manera de detectar a un usuario basado en el IP y de ponerlo al día por consiguiente?

¡Hola cada uno! el

I tiene una escritura que almacene a jugadores en una base de datos ese juego en un servidor particular. Utilizo esta información para detectar divulgué a jugadores y los quito si procede usar un PHP script.

Now, en la corriente la mejor manera que tengo de detectar qué jugador es cuál está usando el IP partido en cada ocet, y comprobando la corriente almacenada contra la que está en el servidor para saber si hay un primer fósforo tres. Por supuesto esto trabajará solamente para los jugadores que tienen un IP ese los palillos a 192.168.0.XXX. Ningún anfitrión que cambie el IP no será cogido a menudo. eg. 192.168.xxx.xxx

Example: ¿


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

$query = mysql_query (“SELECCIONAR * de los informes DONDE el IP tiene gusto “”. $ip [0]. “.” . $ip [1]. “.” . $ip [2]. “. %” "); ¿

? ¿>

So que podría detectar sí por dos ocets sobre tres, pero cuál es la ocasión de este ser no fiable? Podría también comprobar el anfitrión eg. ¿sky.com y el fósforo de dos ocet, pero otra vez, cuál son las ocasiones de la selección para arriba el jugador incorrecto? ¿el

So, mi pregunta es, cuál sería una manera confiable de detectar a un jugador que usa el IP u otros medios?

Regards
class= del

Respuesta : ¿Con el PHP, cuál es la mejor manera de detectar a un usuario basado en el IP y de ponerlo al día por consiguiente?

Pienso que solamente usted puede contestar a eso.  Hechar una ojeada sus registros y ver si usted tiene mucho IPS similar.  Si usted piensa que hay grupos de jugadores en un área con la misma ISP, usted podría tener problemas.

Encontré un papel a partir de 2007 que dicho ese 50% de los bloques dinámicos del IP ser más grande de 256 direcciones y los 50% son ese tamaño o más pequeños.  Tomar su selección que conjeturo.
Otras soluciones  
 
programming4us programming4us