Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/10/2006, 23:26
Avatar de MoDoRrO
MoDoRrO
 
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 18 años, 8 meses
Puntos: 12
Codigo
Código PHP:
$ip=$_SERVER['REMOTE_ADDR'];
$encuesta=$_GET['idencuesta'];
$consulta=mysql_query("SELECT ip FROM tabla_ips WHERE ip='$ip' AND idencuesta='$encuesta'",$conection);

if(
$num=mysql_num_rows($consulta) != 0){
echo
"Tu ya votaste esta encuesta";
exit;
}

//En este punto, se identifica que el user no ah votado
//ponemos el codigo para contabilizar voto...

//ahora enviamos la ip ala tabla para banearla
mysql_query("INSERT INTO tabla_ips (ID, ip, idencuesta) VALUES ('', '$ip', '$encuesta')",$conection);

/*
ya insertamos el registro de IP para banearla por si el user kiere votar otra vez, este codigo como todos los demas, se puede complementar, agregando envio y verificacion de cookies, una funcion de tiempo para volver a votar en (1 hora, 1 dia, etc.)
y muchisimas cosas mas...
*/ 
Saludos