Código PHP:
<?php
//conexion
$ip = $_SERVER['REMOTE_ADDR'];
$limite = time() - (60*60*24);
$sql = "SELECT ip, fecha FROM capturarip WHERE ip = '$ip' AND fecha>'$limite'";
$query = mysql_query($sql);
if(mysql_fetch_assoc($query)) {
echo 'Ya haz accesado';
exit;
} else {
$insert = "INSERT INTO capturarip(ip, fecha) VALUE('$ip', '".time()."')";
mysql_query($insert);
}
?>
Le faltaba un parentesis.