Hola amigos quisiera saber como puedo redireccionar una pagina con PHP, en mi pc lo hago con
header('location:default.php');
pero en el hosting me sale error, porque????????
existe otra forma???
Saludos
hipopo
| ||||
como redireccionar pagina?? Hola amigos quisiera saber como puedo redireccionar una pagina con PHP, en mi pc lo hago con header('location:default.php'); pero en el hosting me sale error, porque???????? existe otra forma??? Saludos hipopo
__________________ Artek Digital Desarrollo Web, Gráfica y Multimedia Si quieres que las cosas te salgan bien entonces... HAZLAS TU MISMO!!! |
| ||||
Hola Trance, lo que sucede es que yo hago una serie de cosas y finalizado me direcciona a otra pagina, asi <?php otros codigos; header('location:default.php'); <? y ahi me sale error y no puede mostrar la pagina. Alguna respuesta???????????
__________________ Artek Digital Desarrollo Web, Gráfica y Multimedia Si quieres que las cosas te salgan bien entonces... HAZLAS TU MISMO!!! |
| ||||
bueno vevni.. ya busque y no encontre... asi que aqui les paso de nuevo el codigo <?php copy(...); $sql="insert..."; header('location:default.php'); ?> lo del codigo html echo ("<META HTTP-EQUIV = 'Refresh' CONTENT ='0; URL = casosdetallesindex.php?seccion=acceso&msg=6'>"); funciona, gracias, pero que acaso NO hay algo que funcione como pido en PHP??? o es que solo en ASP puedo encontrar la comodidad para programar betto
__________________ Artek Digital Desarrollo Web, Gráfica y Multimedia Si quieres que las cosas te salgan bien entonces... HAZLAS TU MISMO!!! |
| ||||
Claro que lo hay y es header(). Pero debes tener en cuenta lo que ya se te dijo: Cita: Lee la documentación oficial: www.php.net/header
Iniciado por braulito Si "otros códigos" generan salida en el navegador (código html o simple texto), entonces header no funcionará. header debe estar antes de cualquier código. No puedes usar esta función si antes envias una salida a el navegador, no tiene "ni mucha lógica" hacerlo (¿para qué si vaz a redireccionar?), pero si te es imposible evitarlo puedes usar esta FAQ (...): www.forosdelweb.com/showthread.php?postid=414490 Ahora, añadiría que leyeses las recomendaciones que se ponen a el inicio de este foro (puedes llegar a ellas a través de mi firma). No indicas el error exácto que tienes con la función header(), estamos suponiendo tienes una salida a el navegador por lo común que resulta esta consulta (igual si buscas hubieses hayado respuesta) pero el código que muestras (incompleto... quiero creer) no muestra tal salida... difícil saber así, solo se puede especular y adivinos no somos... Un saludo!
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| |||
Hola, yo tenía un problema similar ya que el navegador me decía que los headers ya habían sido enviados, no se si es tu caso... la solución fue que tenía que poner en la primera línea del código la siguiente función: ob_start(); Y en la última línea de mi código: ob_flush(); Todo se resolvió muy bien... Espero te sirva, Saludos PD: Recuerda que tiene que ser en la primera y en la última línea de todo el código en la página. |
| ||||
Hola raml, ya lo intente pero nada, es decir en mi php local si me funciona, sin necesidad de eso, pero en el hosting, sale error y no puede mostrar la pagina. He comentado casi todo el codigo y he llegado a esto. con un link a otra web SI funciona header('Location: http://www.upch.edu.pe'); con un link a una pagina de mi web NO funciona header('Location:modulos.php'); Por que??? es mas, en otros casos tengo que agregarle el SID, para que funcione header('Location:casos.php?SID'); Que puede estar pasando?????????????? Hipopo
__________________ Artek Digital Desarrollo Web, Gráfica y Multimedia Si quieres que las cosas te salgan bien entonces... HAZLAS TU MISMO!!! |
| |||
Sería bueno que mostraras más de tu código y los errores que te marca, sobre todo las líneas en donde dice que tienes el problema para poder darte mejores opciones. Aún así puede ser algo con la configuración del php.ini, pero algo que se me ocurre puede servir es que en vez de utilizar location utilices url: header ("Refresh: 3; URL=aqui iría la dirección"); (el 3 de refresh es el número de segundos para que te redireccione a la página en cuestión) Saludos |
| ||||
YO tengo esto : Código PHP: header ('Location:index.php?modulo=gracias'); header ('Location:gracias.php'); y no me sale..
__________________ HELTHON FUENTES FLORERIA FLORES PERU Floresperu.com.pe Garantizamos que cada entrega de flores será de la más alta calidad y frescura |
| ||||
Cita: 1) Seguridad: JavaScript puede estar desabilitado.
Iniciado por Andrecito no veo cual es el rollo de q tenga q ser en php 2) Rapidéz: Se hace el trabajo directamente en el servidor, no es necesario hacer la entrega a el navegador para que este interprete el código y vuelva a hacer una petición. 3) Limpieza: Relacionado con manejar solo PHP y que usando esto tendrías menos código. Cita: ... es difícil darlo a entender... es frustante (en serio) decirlo y que pareciera no se entendió, no se leyó ó simplemente no importó... Lo dije una vez, no más .
Iniciado por sergiold Pero es que aun no has indicado qué error te sale! Quizás sabiendo el error que tienes podamos ayudarte mejor! Paz, amor y baile.
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| ||||
Claro, claro... alternativas hay: JavaScript y por METAS. No deja de ser PHP la mejor opción .
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| ||||
Hola a todos les respondo lo siguiente : Mi codigo es : Código PHP: Cita: EL mensaje de error es :Pero es que aun no has indicado qué error te sale! Quizás sabiendo el error que tienes podamos ayudarte mejor! Warning: Cannot modify header information - headers already sent by (output started at /home/secre/public_html/confdatab/conexionbd.php:43) in /home/secre/public_html/publicacionregistrada.php on line 23 Mi pagina Gracias.php no tiene mas que una tabla con el agradecimiento... Espero que me ayuden soy nuevo y estoy viendo manuales y todo eso para poder entender mejor el php Gracias
__________________ HELTHON FUENTES FLORERIA FLORES PERU Floresperu.com.pe Garantizamos que cada entrega de flores será de la más alta calidad y frescura |
| ||||
GRACIAS YA LO RESOLVI.... Sorry por no prestar la atencion necesaria
__________________ HELTHON FUENTES FLORERIA FLORES PERU Floresperu.com.pe Garantizamos que cada entrega de flores será de la más alta calidad y frescura |