Comunidad PHPeros

Lenguajes => PHP => Mensaje iniciado por: MaNuX en 27 de Agosto de 2013, 17:13:52 pm

Título: Baneo de usuarios
Publicado 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:

Código: [Seleccionar]
//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'");
}
}
Título: Re:Baneo de usuarios
Publicado por: SoyJoaquin. en 27 de Agosto de 2013, 19:54:07 pm
No uses PHP para redirigir, usa Javascript.
Título: Re:Baneo de usuarios
Publicado por: MaNuX en 28 de Agosto de 2013, 00:40:37 am
Gracias SoyJoaquin. ya lo e solucionado.

Saludos.
Título: Re:Baneo de usuarios
Publicado por: maska en 24 de Septiembre de 2013, 00:05:00 am
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.