elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Problema con Header
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con Header  (Leído 1,531 veces)
Feedeex

Desconectado Desconectado

Mensajes: 173


Ver Perfil
Problema con Header
« en: 30 Julio 2011, 23:46 pm »

Hola a todos. Ingreso a la página del index y, automáticamente como se ve en el switch se dirije a lang/esp/pages/hola.php, pero me devuelve el siguiente error:

Citar
Warning: Cannot modify header information - headers already sent by (output started at /home/ge000132/public_html/Pruebas/index.php:7) in /home/ge000132/public_html/Pruebas/lang/esp/pages/hola.php on line 3

Les dejo las páginas principales para ver cual sería el error:

index.php
Código:
<?php
 require_once("include/config.php");
 require_once("include/functions.php");
?>
<html>
<head>
 <title><?php print(SITE_TITLE); ?></title>
 <meta Content="text/html; charset=<?php print(SITE_CHARSET); ?>">
</head>

<body>
<?php
if(isset($_GET['page'])) {
    $pagina = $_GET['page'];
switch($page) {
   case "hola":
include_once("lang/".SITE_LANG."/pages/hola.php");
break;
case "chau":
include_once("lang/".SITE_LANG."/pages/chau.php");
break;
}
} else {
include_once("lang/".SITE_LANG."/pages/hola.php");
}
?>
</body>
</html>

lang/(esp)/pages/hola.php:

Código:
<?php
echo "Hola";
header("Location: chau.php");
?>

include/functions.php:

Código:
<?php
if(empty($sitelang)) {
 $lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
 }
 switch($sitelang) {
    case "es":
define("SITE_LANG", "esp");
break;
case "en":
define("SITE_LANG", "eng");
break;
default:
define("SITE_LANG", "esp");
break;
}
?>

No entiendo cual es la salida que ya se está ejecutando. Si pudieran ayudarme...

Gracias.


« Última modificación: 30 Julio 2011, 23:49 pm por Feedeex » En línea

bomba1990


Desconectado Desconectado

Mensajes: 395



Ver Perfil WWW
Re: Problema con Header
« Respuesta #1 en: 31 Julio 2011, 00:03 am »

las cabeceras e slo primero que se manda en un documento, en la linea tres de hola.php estas tratando de enviar cabeceras, pero antes ya tu documento a empezado a enviarse, para poder enviar cabeceras todo tiene que ser al principio de el programa. Sino te sale ese error.


En línea

"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve
Feedeex

Desconectado Desconectado

Mensajes: 173


Ver Perfil
Re: Problema con Header
« Respuesta #2 en: 31 Julio 2011, 00:17 am »

Listo. Utilizaré <script>.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
PE header
Ingeniería Inversa
_Sergi_ 0 2,146 Último mensaje 22 Julio 2005, 12:57 pm
por _Sergi_
problema con header()
PHP
Diabliyo 1 1,395 Último mensaje 10 Enero 2007, 21:38 pm
por alone-in-the-chat
problema con header borde vacio
Desarrollo Web
basickdagger 6 3,625 Último mensaje 10 Agosto 2011, 00:32 am
por basickdagger
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines