Usa la funcion date() , (pincha
aquí para ver los parámetros que le puedes pasar) que te devuelve la hora actual como número de segundos transcurridos desde las 00:00:00 del 1 de enero de 1970.
Como no tienes que mostrar la fecha en pantalla, no es necesario que la formatees.
Para compararla haz esto:
Código PHP:
$fecha_actual = time('U'); // fecha en formato unix
$fech_voto = $row[fecha]; // la fecha extraida de la BD correspondiente a la ip
if (($fecha_voto+86400)<$fecha_actual) { // 86400=1dia en sg
//no agrego el voto
}
else {
//agrego el voto
}
Saludos...vichu