duda cookie
ola wenas,mirar e creado una encuesta...pero el fallo es k una persona (ip) puede votar las veces k kiera...y lo k kiero esk solo vote una vez...se k se ace kon una cookie,pero se podria llegar acer kon php?sino se puede kon php me podriais decir komo acerlo kon la cookie?
El tema es Impedir que una misma ip de el coñazo votando siempre por tanto has de manear las siguientes cosas , ok primero cono cer la ip del tipo para ello usamos la funcion $REMOTE_ADDR , con esto un script que te mando ahroa y una base de datos evitamos que nos den la gaita con las mismmas votaciones un tio siempre :
1) En la Pagina donde se va a votar insertas este Script
<?
$ipline = file("ips.txt");
for($i=0;$i<count($ipline);$i++){
if(trim($ipline[$i])==$_SERVER[REMOTE_ADDR])
{
print "Ya has Votado";
exit ("");
}
}
?>
2 )Asegurate de el archivo de texto ips.txt que es donde quedaran grabadas las ips esta en el mismo directorio que el archivo que contiene a este script ok
3) Ahora toca que si un tipo ha votado se inserte la ip en el archivo de texto por ello si suponemos que al votar se desvia al usuario a una segunda pagina pues en esa pagina insertaremos esta otra funcion
<?
$fp=fopen ("ips.txt","a");
fputs ($fp,"$REMOTE_ADDR"."n");
fclose ($fp);
?>
///esto Insertara la ip del Tipo y al Intentar Acceder de nuevo a las Votaciones no le Dejara Acceder de Ninguna Forma
1) En la Pagina donde se va a votar insertas este Script
<?
$ipline = file("ips.txt");
for($i=0;$i<count($ipline);$i++){
if(trim($ipline[$i])==$_SERVER[REMOTE_ADDR])
{
print "Ya has Votado";
exit ("");
}
}
?>
2 )Asegurate de el archivo de texto ips.txt que es donde quedaran grabadas las ips esta en el mismo directorio que el archivo que contiene a este script ok
3) Ahora toca que si un tipo ha votado se inserte la ip en el archivo de texto por ello si suponemos que al votar se desvia al usuario a una segunda pagina pues en esa pagina insertaremos esta otra funcion
<?
$fp=fopen ("ips.txt","a");
fputs ($fp,"$REMOTE_ADDR"."n");
fclose ($fp);
?>
///esto Insertara la ip del Tipo y al Intentar Acceder de nuevo a las Votaciones no le Dejara Acceder de Ninguna Forma
No uses cookies o trata de no usarlas , eso es informacion que se queda en el ordenador del usuario simplemente con borrarlas ,puede estar votando de nuevo toda la vida no es un sistema fiable este es infalible a no ser que el tipo cambie de conexion a internet o use un proxy lo cual es muy poco frecuente el 65 por ciento no lo hace ok todos tienen casi siempre la misma ip es invariable , esa es mi recomendacion , no uses cookie todo en bases de datos y bien guardadito , este script tan secillo tambien te servira para conocer y grabar las ips de quien entra a tu web , sencillo no? y potente , chau, no hay que complicarse la vida imaginate las cosas y hadlas por ti mismo no copies , para programar hay que imaginar con eso es suficiente