Alguien me puede dar una mano como haria con session, algun pequeño algoritmo q ya tengan echo por ahi asi me oriento y trato de hacerlo!
Muchas gracias de nuevo!!
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
| |||
![]() Hola Amigos, tengo el siguiente problema, realize una pequeña encuesta sencilla recolectada de la web y me funciona perfecto, ahora el tema es q quiero agregarle session para q solo puedan votar una vez y no entren y voten 1000 veces je! Alguien me puede dar una mano como haria con session, algun pequeño algoritmo q ya tengan echo por ahi asi me oriento y trato de hacerlo! Muchas gracias de nuevo!! ![]() |
| |||
Re: Session en PHP Cita: consejo mio , te conviene usar mas que una base de datos un fichero tipo .log o .txt , usa las funciones fopen , fwrite, EOF( para saber cuando llegaste al final del fichero) , y un ciclo while .Saludos |
| |||
![]() Hola amigos gracias por responder...... Quiero usar session asi no tengo q tocar la base y hacerlo por IP, quiero hacerlo mediante sessions....y de paso aprendo esta parte tan fundamental! Hasta lo que puede hacer es esto a ver si alguien me ayuda session_start(); if ( session_start() == 1){ //aca deberia dejarme votar por primera vez! }else{ //aca deberia decirme que ya vote! } Pero no me funciona deberia ser asi el algoritmo ?????? esta bien ese if ?? la verdad q estoy un poco perdido!! gracias por su ayuda!! |
| |||
Re: Session en PHP Las sesiones no te servirarn para inpedir que voten varias veces. Solo te serviran para impedirlo en la misma visita, pero cuando salgan y entren de nuevo, podran volver a votar. La ip es mejor sistema, pero tampoco es del todo efectivo, puesto que la mayoria de usuarios tienen IP variable y cuando se desconectan y vuelven a conectar ya pueden volver a votar. Lo mejor es exigir un mail para poder votar, asi lo guardas en una bd y para poder votar varias veces tendran que meter varios mails lo cual ya es demasiado coñazo como para votar 20 o 30 veces. Si haces que confirmen el voto a traves de un mail de confirmacion con una url de vuelta, mejor. Esto es un coñazo para programar, pero es lo unico efectivo. Bueno, tampoco es tan coñazo cuando ya te manejas con PHP. |
| |||
Re: Session en PHP Hola amigo gracias por responder!!! Si no importa que cierren el navegador y entren nuevamente....ya con q no voten seguido y tengan q cerrar y abrrir el navegador ya me sirve!! Como lo haria con sessions?? si tienen algun ejemplo por ahi parta mostrar me vendria de 10!! muchas gracias! |