Comunidad PHPeros
Lenguajes => PHP => Mensaje iniciado por: MaNuX en 27 de Agosto de 2013, 17:13:52 pm
-
Hola estoy creando un código para que el usuario se banee mediante IP y todo me va de maravilla, sólo que no consigo que cuando esta baneado se muestra la página de baneo al usuario, siempre me aparece:
" La página no está redirigiendo adecuadamente "
Este es el código:
//Baneado
$ip = $_SERVER['REMOTE_ADDR'];
$q = mysql_query("SELECT * FROM baneos WHERE ip='$ip'");
$ahora = time();
$a = mysql_fetch_array($q);
if(mysql_num_rows($q) != 0) {
if($ahora < $a[desban]) {
header("Location: baneado.php");
}else{
mysql_query("DELETE FROM baneos WHERE id='$id'");
}
}
-
No uses PHP para redirigir, usa Javascript.
-
Gracias SoyJoaquin. ya lo e solucionado.
Saludos.
-
Si lo quieres hacer con PHP después del header pon en otra línea: exit(); y prueba. Muchas veces el script quiere seguir y terminar y se interceptan esos tipos de errores.