Hola tengo un script que usa cabeceras pero me lanza el error:
Cita: Warning: Cannot modify header information - headers already sent by (output started ...
He mirado varias manera de solucionarlo como lo de los espacios y texto en html antes del header pero no hay manera, ademas este problema solo me lo da en un servidor si lo pongo en otro distinto si fuinciona perfectamente.
Bueno aqui dejo el trozo de codigo que tira error:
Cita: if ($_COOKIE['unvoto'] == "$id") {echo "";}else { setcookie("unvoto", "$id",time()+9500, "/","");
if(mysql_num_rows($res)==0){
@mysql_query("UPDATE casas SET num_votos=num_votos+1,ptos=ptos+".$_POST[valor]." WHERE id_c='" . $resultado['id_c'] . "'")or die ('ERROR AL INSERTAR REGISTRO: '.mysql_error());
}else{
@mysql_query("UPDATE casas SET num_votos=num_votos+1,ptos=ptos+".$_POST[valor]." WHERE id_c='" . $resultado['id_c'] . "'")or die ('ERROR AL MODIFICAR REGISTRO: '.mysql_error());
}
}
header('Location:'.$REQUEST_URI);
}
Saludos