Foros del Web » Programando para Internet » PHP »

Warning: Cannot modify header information Me sale este error que puedo hacer?

Estas en el tema de Warning: Cannot modify header information Me sale este error que puedo hacer? en el foro de PHP en Foros del Web. Hola que tal comunidad soy nuevo en este foro les doy un cordial saludo, abro mi tema porq tengo algunos dias con un error y ...
  #1 (permalink)  
Antiguo 21/11/2010, 14:23
 
Fecha de Ingreso: noviembre-2010
Mensajes: 6
Antigüedad: 14 años
Puntos: 0
Warning: Cannot modify header information Me sale este error que puedo hacer?

Hola que tal comunidad soy nuevo en este foro les doy un cordial saludo, abro mi tema porq tengo algunos dias con un error y no se como resolverlo espero me puedan ayudar e aqui mi problema:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\index.php:1) in C:\xampp\htdocs\index.php on line 43

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\index.php:1) in C:\xampp\htdocs\index.php on line 43

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\index.php:1) in C:\xampp\htdocs\index.php on line 78

mis lineas de codigo son estas del index:

<?php
// Validate request to login to this site.
if (!isset($_SESSION)) {
session_start(); <------ Linea 43
}

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset($_POST['usuario'])) {
$loginUsername=$_POST['usuario'];
$password=$_POST['password'];
$MM_fldUserAuthorization = "nivel";
$MM_redirectLoginSuccess = "Administrador/inicio.php";
$MM_redirectLoginSuccess2 = "Consulta/inicio.php";
$MM_redirectLoginSuccess3 = "Supervisor/inicio.php";
$MM_redirectLoginFailed = "index.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_Activos3, $Activos3);

$LoginRS__query=sprintf("SELECT usuario, clave, nivel FROM usuarios WHERE usuario=%s AND clave=%s",
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));

$LoginRS = mysql_query($LoginRS__query, $Activos3) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {

$loginStrGroup = mysql_result($LoginRS,0,'nivel');

//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup; <------ Linea 78

if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
if($loginStrGroup==1) { header("Location: " . $MM_redirectLoginSuccess ); }
if($loginStrGroup==2) { header("Location: " . $MM_redirectLoginSuccess2 ); }
if($loginStrGroup==3) { header("Location: " . $MM_redirectLoginSuccess3 ); }
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>


Bueno espero me puedan ayudar saludos y de antemano gracias
  #2 (permalink)  
Antiguo 21/11/2010, 14:46
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Error en session_start() Ojala me puedan ayudar

puede deberse a que tienes sesiones automáticas, es preferible cambiarlo al modo predeterminado de sessiones normales en el php.ini session.auto_start = 0

el error puede ocurrir también si tienes varias llamadas a session_start(); en diferentes archivos incuidos por include o require, la solución es colocar el arroba para saltar dicho warning: @session_start();

NOTA: como session_start(); modifica los headers HTTP, siempre debe de llamarse antes de realizar cualquier echo, dumpear data a la salida del script o bloques de HTML previos, como norma, debe de ser una de las primeras lineas del script (exceptuando session_name(), si se usa)
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 21/11/2010, 15:04
 
Fecha de Ingreso: noviembre-2010
Mensajes: 6
Antigüedad: 14 años
Puntos: 0
Respuesta: Error en session_start() Ojala me puedan ayudar

Ya lo modifique anteponiendo la @ y me elimino los errores pero me quedo este error:

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\index.php:1) in C:\xampp\htdocs\index.php on line 78

Me puedes ayudar con eso porfavor te lo agradeceria bastante
  #4 (permalink)  
Antiguo 21/11/2010, 17:25
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Respuesta: Warning: Cannot modify header information Me sale este error que puedo hac

Pon ob_start(); al inicio de tu codigo y ob_end_flush(); al final..

Saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #5 (permalink)  
Antiguo 21/11/2010, 17:51
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 11 meses
Puntos: 89
Respuesta: Warning: Cannot modify header information Me sale este error que puedo hac

Extraño... del código que muestras, una de las primeras líneas es el session_start(), pero según el error y según tú, es la línea 43. ¿Es ese todo el código? ¿Hay más código antes que eso? Lo ideal es que session_start() esté al inicio de todo, tal como dice maycol.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #6 (permalink)  
Antiguo 21/11/2010, 22:32
 
Fecha de Ingreso: noviembre-2010
Mensajes: 6
Antigüedad: 14 años
Puntos: 0
Respuesta: Warning: Cannot modify header information Me sale este error que puedo hac

Cita:
Iniciado por Sourcegeek Ver Mensaje
Pon ob_start(); al inicio de tu codigo y ob_end_flush(); al final..

Saludos!
Lo intente y me mando el siguiente error:

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\index.php:1) in C:\xampp\htdocs\index.php on line 79

Agrego todo el index para que pueda ver mis lineas de codigo:

<?php require_once('Connections/Activos3.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}

mysql_select_db($database_Activos3, $Activos3);
$query_Activos_Login_Usuario = "SELECT * FROM usuarios ORDER BY nivel ASC";
$Activos_Login_Usuario = mysql_query($query_Activos_Login_Usuario, $Activos3) or die(mysql_error());
$row_Activos_Login_Usuario = mysql_fetch_assoc($Activos_Login_Usuario);
$totalRows_Activos_Login_Usuario = mysql_num_rows($Activos_Login_Usuario);
?>
<?php
// *** Validate request to login to this site.
ob_start();
if (!isset($_SESSION)) {
@session_start();
}

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset($_POST['usuario'])) {
$loginUsername=$_POST['usuario'];
$password=$_POST['password'];
$MM_fldUserAuthorization = "nivel";
$MM_redirectLoginSuccess = "Administrador/inicio.php";
$MM_redirectLoginSuccess2 = "Consulta/inicio.php";
$MM_redirectLoginSuccess3 = "Supervisor/inicio.php";
$MM_redirectLoginFailed = "index.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_Activos3, $Activos3);

$LoginRS__query=sprintf("SELECT usuario, clave, nivel FROM usuarios WHERE usuario=%s AND clave=%s",
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));

$LoginRS = mysql_query($LoginRS__query, $Activos3) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {

$loginStrGroup = mysql_result($LoginRS,0,'nivel');

//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;

if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
if($loginStrGroup==1) { header("Location: " . $MM_redirectLoginSuccess ); }
if($loginStrGroup==2) { header("Location: " . $MM_redirectLoginSuccess2 ); }
if($loginStrGroup==3) { header("Location: " . $MM_redirectLoginSuccess3 ); }
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
ob_end_flush();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sistema de Inventario</title>
<link href="CSS/estilo.css" rel="stylesheet" type="text/css" />
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<script src="JS/validacion.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="contenedor">
<div id="cabecera"><center><img src="Imagenes/Titulo3.PNG" alt="Sistema de Inventario" border="0" class="imagen"></center></div>
<h1>Sistema de Inventario</h1>
<div id="login">
<h2>Ingreso de Usuario</h2>
<form ACTION="<?php echo $loginFormAction; ?>" METHOD="POST" name="ingreso" id="ingreso">
<table width="234" border="0" align="center">
<tr>
<td width="77" class="inserta_tablas1"><strong>Usuario:</strong></td>
<td width="147">
<input type="text" name="usuario" id="usuario" />

</tr>
<tr>
<td class="inserta_tablas1"><strong>Contraseña:</strong></td>
<td>
<input type="password" name="password" id="password" />

</tr>
<tr>
<td class="inserta_tablas1">&nbsp;</td>
<td><label>
<input type="submit" name="button" id="button" value="Enviar" class="boton" onclick="return Ingreso();"/>
<input type="reset" name="button2" id="button2" value="Restablecer" />
</label></td>
</tr>
</table>
</form>
</div>
<div id="pie">
<center>
<p>&nbsp;</p>
<p>Sistema de Inventario Realizado por Europea System</a></p>
</center>
</div>
</div>
</body>
</html>
<?php
mysql_free_result($Activos_Login_Usuario);
?>


Ojala me puedan ayudar tengo 3 semanas parado con esto Se los agradeceria mucho

Última edición por dj_ferdinand; 21/11/2010 a las 22:42
  #7 (permalink)  
Antiguo 21/11/2010, 22:55
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Respuesta: Warning: Cannot modify header information Me sale este error que puedo hac

Lo pusiste mal, te dije que al inicio y final del codigo respectivamente;
Código PHP:
<?php
ob_start
();
require_once(
'Connections/Activos3.php');

if (!
function_exists("GetSQLValueString")) {
function 
GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue "")
{
if (
PHP_VERSION 6) {
$theValue get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}

$theValue function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

switch (
$theType) {
case 
"text":
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
break;
case 
"long":
case 
"int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case 
"double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case 
"date":
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
break;
case 
"defined":
$theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
break;
}
return 
$theValue;
}
}

mysql_select_db($database_Activos3$Activos3);
$query_Activos_Login_Usuario "SELECT * FROM usuarios ORDER BY nivel ASC";
$Activos_Login_Usuario mysql_query($query_Activos_Login_Usuario$Activos3) or die(mysql_error());
$row_Activos_Login_Usuario mysql_fetch_assoc($Activos_Login_Usuario);
$totalRows_Activos_Login_Usuario mysql_num_rows($Activos_Login_Usuario);
?>
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
@
session_start();
}

$loginFormAction $_SERVER['PHP_SELF'];
if (isset(
$_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset(
$_POST['usuario'])) {
$loginUsername=$_POST['usuario'];
$password=$_POST['password'];
$MM_fldUserAuthorization "nivel";
$MM_redirectLoginSuccess "Administrador/inicio.php";
$MM_redirectLoginSuccess2 "Consulta/inicio.php";
$MM_redirectLoginSuccess3 "Supervisor/inicio.php";
$MM_redirectLoginFailed "index.php";
$MM_redirecttoReferrer false;
mysql_select_db($database_Activos3$Activos3);

$LoginRS__query=sprintf("SELECT usuario, clave, nivel FROM usuarios WHERE usuario=%s AND clave=%s",
GetSQLValueString($loginUsername"text"), GetSQLValueString($password"text"));

$LoginRS mysql_query($LoginRS__query$Activos3) or die(mysql_error());
$loginFoundUser mysql_num_rows($LoginRS);
if (
$loginFoundUser) {

$loginStrGroup mysql_result($LoginRS,0,'nivel');

//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;

if (isset(
$_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess $_SESSION['PrevUrl'];
}
if(
$loginStrGroup==1) { header("Location: " $MM_redirectLoginSuccess ); }
if(
$loginStrGroup==2) { header("Location: " $MM_redirectLoginSuccess2 ); }
if(
$loginStrGroup==3) { header("Location: " $MM_redirectLoginSuccess3 ); }
}
else {
header("Location: "$MM_redirectLoginFailed );
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sistema de Inventario</title>
<link href="CSS/estilo.css" rel="stylesheet" type="text/css" />
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<script src="JS/validacion.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="contenedor">
<div id="cabecera"><center><img src="Imagenes/Titulo3.PNG" alt="Sistema de Inventario" border="0" class="imagen"></center></div>
<h1>Sistema de Inventario</h1>
<div id="login">
<h2>Ingreso de Usuario</h2>
<form ACTION="<?php echo $loginFormAction?>" METHOD="POST" name="ingreso" id="ingreso">
<table width="234" border="0" align="center">
<tr>
<td width="77" class="inserta_tablas1"><strong>Usuario:</strong></td>
<td width="147">
<input type="text" name="usuario" id="usuario" />

</tr>
<tr>
<td class="inserta_tablas1"><strong>Contraseña:</strong></td>
<td>
<input type="password" name="password" id="password" />

</tr>
<tr>
<td class="inserta_tablas1">&nbsp;</td>
<td><label>
<input type="submit" name="button" id="button" value="Enviar" class="boton" onclick="return Ingreso();"/>
<input type="reset" name="button2" id="button2" value="Restablecer" />
</label></td>
</tr>
</table>
</form>
</div>
<div id="pie">
<center>
<p>&nbsp;</p>
<p>Sistema de Inventario Realizado por Europea System</a></p>
</center>
</div>
</div>
</body>
</html>
<?php
mysql_free_result
($Activos_Login_Usuario);
ob_end_flush();
?>
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #8 (permalink)  
Antiguo 22/11/2010, 22:38
 
Fecha de Ingreso: noviembre-2010
Mensajes: 6
Antigüedad: 14 años
Puntos: 0
Respuesta: Warning: Cannot modify header information Me sale este error que puedo hac

Puse las lineas de codigo como me indicaste pero sigo presentando el mismo error ahora en la linea 80:

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\index.php:1) in C:\xampp\htdocs\index.php on line 80

Se debera a mi xampp modifique el session.auto_start = 0 y se quedo con el = 0 pero no se si deba modificar algo mas agradeceria toda su ayuda
  #9 (permalink)  
Antiguo 23/11/2010, 14:07
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 11 meses
Puntos: 89
Respuesta: Warning: Cannot modify header information Me sale este error que puedo hac

Algo me dice que en el archivo Activos3.php, que incluyes en el index, ya tienes una llamada a session_start();. Fíjate en eso, y si es así, coméntala o elimínala si es que aquel archivo no lo necesita.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #10 (permalink)  
Antiguo 23/11/2010, 18:17
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Respuesta: Warning: Cannot modify header information Me sale este error que puedo hac

Si, esta volviendo a crear la sesion;

Código PHP:
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
@
session_start();

__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #11 (permalink)  
Antiguo 23/11/2010, 19:10
Avatar de Tokkara  
Fecha de Ingreso: junio-2008
Mensajes: 131
Antigüedad: 16 años, 5 meses
Puntos: 5
Respuesta: Warning: Cannot modify header information Me sale este error que puedo hac

A ver, a ver si os aclarais un poco, NO es un problema de sesiones, es de cabeceras... No se puede enviar una cabecera http cuando ya se han enviado datos de salida. Eso es lo que te está diciendo el error. Las cabeceras deben ir al principio de todo, antes de cualquier otra salida de datos. Una salida de datos puede ser algo tan simple como un espacio en blanco un salto de linea fuera del código php, que es lo que te pasa a ti.

¿Te has fijado en estas lineas de tu código?
Código PHP:
Ver original
  1. $totalRows_Activos_Login_Usuario = mysql_num_rows($Activos_Login_Usuario);
  2. ?>
  3. <?php
  4. // *** Validate request to login to this site.
  5. if (!isset($_SESSION)) {
¿Te has fijado en el salto de linea que hay entre las ?> y <?php? Estas enviando un salto de linea, o sea datos, antes de enviar las cabeceras, algo que no está permitido. Retira esas etiquetas PHP que no tienen mucho sentido y luego nos comenta. Si te sigue apareciendo es que seguramente tengas por ahí suelto algún salto de linea o espacio en blanco.

Otra cosa, la @ no es la panacea mágica que resuelve todos los problemas. Simplemente lo que hace es que oculta los mensajes de error, pero los problemas siguen estando. Mi consejo: no coloques @, lo único que haces es que en caso de error no te diga donde se encuentran y te comas la cabeza busancdolo.
__________________
Revolucionario controlador de plantillas para php
www.simphple.com
  #12 (permalink)  
Antiguo 23/11/2010, 19:15
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Respuesta: Warning: Cannot modify header information Me sale este error que puedo hac

No, Tokkara, no.
Un session_start(); que NO este antes de cualquier salida HTML va a dar un error de cabeceras.. SIEMPRE..

Consulta tus definiciones de cada cosa ;)

Saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #13 (permalink)  
Antiguo 23/11/2010, 19:36
Avatar de Tokkara  
Fecha de Ingreso: junio-2008
Mensajes: 131
Antigüedad: 16 años, 5 meses
Puntos: 5
Respuesta: Warning: Cannot modify header information Me sale este error que puedo hac

Cita:
Iniciado por Sourcegeek Ver Mensaje
No, Tokkara, no.
Un session_start(); que NO este antes de cualquier salida HTML va a dar un error de cabeceras.. SIEMPRE..

Consulta tus definiciones de cada cosa ;)

Saludos!
No se si te habrás fijado, pero he dicho lo mismo que tu me estás contando ahora mismo. Yo he dicho que se deben enviar las cabeceras antes que cualquier salida de datos. La función session_start() genera una cabecera para enviar una cookie al cliente y no se puede enviar una cabecera después de generar código de salida.

Es más, me he estado fijando en que el error te está diciendo donde se produce la primera salida de datos.

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\index.php:1) in C:\xampp\htdocs\index.php on line 80

Ese trozo de error que está en negrita te está diciendo que empezastes a enviar datos al buffer de salida: en la linea1 de la página index.php. Revisa esa linea verás como hay un espacio en blanco o un salto de linea antes de la etiqueta <?php.
__________________
Revolucionario controlador de plantillas para php
www.simphple.com
  #14 (permalink)  
Antiguo 23/11/2010, 19:42
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Respuesta: Warning: Cannot modify header information Me sale este error que puedo hac

Ah, ok, ya.. Esque no te das a entender bien :P
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies

Etiquetas: header, modify, sale, warning
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:46.