Temas > Programacion > Php > Header location no funciona
Julio

Si a la hora de utilizar el header (`Location : ruta`) no funciona en php 
puede que sea por que no has utilizado al principio de la pagina lo
siguiente:

<?php ob_start(); ?>
 
codigo de la pagina.

y al final de la misma has de poner: 

<?php ob_end_flush(); ?>

Esta es la unica manera que a mi me a funcionado.







Alextremo

Muchas gracias me acabas de salvar la vida!!!



Ruriko

Muchas gracias salvaste mi proyecto



Marvinpazgal

Saludos, realmente ya he puesto tal como lo dices, pero no funciona nada,
no se redirecciona a la pagina que quiero ir, se queda alli mismo; a la vez
el ingresar a la opcion donde lista los registros de mi BD no se actualiza
en la pagina (cosa que si hace en mi xampp), pero en la base de datos si se
realiza el ABC.



Julio

Hola Marvin,

No se que url estas introduciendo, si es absoluta o relativa.

Ejemplo Relativa
header(`Location: login.php`);

Ejemplo Absoluta
header(`Location: http://localhost/login_pdo/login.php`);

Prueba con los dos tipos de url a ver si es eso.
Tambien puedes ir al fichero de log de tu servidor apache o el que utilices
y ver que mensaje esta dando a la hora de redireccionar, de ahi podras
sacar una pista.

Saludos,









¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal