Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2009, 17:15
samyb8
 
Fecha de Ingreso: noviembre-2008
Mensajes: 259
Antigüedad: 16 años, 3 meses
Puntos: 1
Sufriendo con las COOKIES!

Necesito ayuda con esta cookie.

Quiero que mis usuarios puedan votar 1 sola vez en la semana, pero no me funciona la COOKIE.

Qué problemas hay?
GraciaS!!

Código PHP:
<?php
//Debe ir al principio del archivo
    
setcookie("votos",0,time()+60*60*7); //Para que dure una semana
    
    
if($_COOKIE['votos']>1){
            echo 
'No puedes votar mas de 1 veces por semana';
        }
        else{
            
$_COOKIE['votos']++;
            echo 
$votos;
        }
       
?>
En el Formulario, quiero condicionar el "habilitado" del Checkbox a que la COOKIE esté vacía:
Código PHP:
$_COOKIE['votos'] = $votos;
if (!empty(
$_COOKIE['votos'])) {
echo 
'No puedes votar mas de 3 veces';
echo 
"<td>"."<input name='box[]' disabled='disabled' type='checkbox' value='$row[Jugador]' onclick='setChecks(this)'/>"."</td>";
        }
        else{
echo 
"<td>"."<input name='box[]' type='checkbox' value='$row[Jugador]' onclick='setChecks(this)'/>"."</td>";
  
  echo 
"</tr>";
 }