Foros del Web » Programando para Internet » PHP »

Popup para Votar 1 sola vez

Estas en el tema de Popup para Votar 1 sola vez en el foro de PHP en Foros del Web. Hola despues de leer y probar no me queda mas remedio que preguntar, cual seria la forma de hacer que cuando entren en mi web ...
  #1 (permalink)  
Antiguo 05/04/2007, 20:58
 
Fecha de Ingreso: abril-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Popup para Votar 1 sola vez

Hola despues de leer y probar no me queda mas remedio que preguntar, cual seria la forma de hacer que cuando entren en mi web salga el popup para votar pero que solo lo hagan 1 vez cada 24 horas?

saludos y gracias de antemano
  #2 (permalink)  
Antiguo 05/04/2007, 21:09
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: Popup para Votar 1 sola vez

Lo mas seguro para lograr eso es tener a tus usuarios registrados y una tabla mas para almacenar la fecha en la que voto cada usuario. Cada vez que un usuario quiere votar, te fijas si dicho usuario esta apto o no para votar segun la fecha de ultima votacion que tenga almacenada.

Otra alternativa es meterle una cookie a cada persona que vota, pero no es seguro pues las cookies se pueden borrar... y si eso pasa, una persona podria votar todas las veces que quiera saltandose tu validacion de 24hs.

Saludos
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #3 (permalink)  
Antiguo 05/04/2007, 21:22
 
Fecha de Ingreso: marzo-2007
Ubicación: Nayarit,Mexico
Mensajes: 87
Antigüedad: 17 años, 1 mes
Puntos: 1
Re: Popup para Votar 1 sola vez

Otra alternativa seria crear una base de datos que contenga la ip del que vota y
en otra el tiempo en que lo hizo de ahi crear una operacion y si quiere volver a votar, tiene ke tener 24 horas de diferencia
  #4 (permalink)  
Antiguo 05/04/2007, 21:28
 
Fecha de Ingreso: abril-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Re: Popup para Votar 1 sola vez

gracias por contestar tan rapido, me explike algo mal creo yo, me da igual k el usuario este registrado o no, el topsite en el k votan ya se encargan de k el voto de mi web se añada 1 vez, pero el tema esta en k no kiero k salga cada vez k entras a mi web el popup, si no k cuando entres votes y cierres o vayas a otra web o hagas lo k hagas k cuando entres no vuelva a salir el popup si ya votaste antes de k pasasen 24 horas, me explico¿?
si borran las cookies y entran en mi web de nuevo saldra el popup pero aunk voten en el contador del topsite no contara.
y una vez k acepten votar mi web y naveguen por ella no salga el popup en cada accion k el user haga, es decir k cada vez k pinche en alguna seccion del foro no le salga el dichoso popup para k vote de nuevo.

gracias
  #5 (permalink)  
Antiguo 05/04/2007, 21:34
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: Popup para Votar 1 sola vez

Cita:
Iniciado por Tycroz Ver Mensaje
Otra alternativa seria crear una base de datos que contenga la ip del que vota y
en otra el tiempo en que lo hizo de ahi crear una operacion y si quiere volver a votar, tiene ke tener 24 horas de diferencia
El problema con eso son las ip que cambian, por ejemplo la mia cambia cada vez que me conecto. Esa validacion no serviria mucho para quien quiera saltarla, al igual que con las cookies.

Cita:
Iniciado por p3k4 Ver Mensaje
gracias por contestar tan rapido, me explike algo mal creo yo, me da igual k el usuario este registrado o no, el topsite en el k votan ya se encargan de k el voto de mi web se añada 1 vez, pero el tema esta en k no kiero k salga cada vez k entras a mi web el popup, si no k cuando entres votes y cierres o vayas a otra web o hagas lo k hagas k cuando entres no vuelva a salir el popup si ya votaste antes de k pasasen 24 horas, me explico¿?
si borran las cookies y entran en mi web de nuevo saldra el popup pero aunk voten en el contador del topsite no contara.

gracias
Entonces las cookies son la mejor salida, y si borran las cookies, pues veran el popup de mas XD

En las FAQS hay un ejemplo de cookies.

Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #6 (permalink)  
Antiguo 05/04/2007, 21:49
Avatar de demiurgo_daemon  
Fecha de Ingreso: diciembre-2006
Ubicación: Querétaro
Mensajes: 184
Antigüedad: 17 años, 4 meses
Puntos: 2
Re: Popup para Votar 1 sola vez

hola,

si quieres permitir votos sin necesidad de registrarse, una técnica muy usada es guardar la dirección ip del votante con $_SERVER['REMOTE_ADDR']

saludos
  #7 (permalink)  
Antiguo 05/04/2007, 22:19
 
Fecha de Ingreso: abril-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Re: Popup para Votar 1 sola vez

gracias de nuevo, estube mirando en la seccion faqs pero sobre cookies habla pero no como hacer para k esas cookies tengan relacion con el popup y k el popup no me salga cada vez k pinche sobre cualkiera de las secciones de la web :(
  #8 (permalink)  
Antiguo 05/04/2007, 23:17
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: Popup para Votar 1 sola vez

Muestra como es que haces aparecer ese pop. Hablando seria algo como:

Leer cookie (esta explicado en las FAQS)
Si la cookie tiene una fecha anterior al dia de hoy(simple calculo entre fechas)
------------------------------mostrar pop(lo que tenes hecho actualmente)
__________________
Federico.

Mi página: www.jourmoly.com.ar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:21.