Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2012, 14:34
quiero_aprender
 
Fecha de Ingreso: octubre-2009
Mensajes: 232
Antigüedad: 14 años, 7 meses
Puntos: 3
por que pasa esto??

buen día a todos, estoy haciendo un sistema de registro para ingresar a una pagina,
el me funciona hasta que le meto contenido, es decir, si hago la prueba con solo el código me sale bien, pero cuando le empiezo a dar estilo a la pagina me sale este error:

Advertencia : session_start () [ function.session-start ]: Cannot send limitador de caché de sesión - headers already sent (la producción empezó a / home / preescol / public_html verped.php /: 1) en / home / preescol / public_html / verped.php en la línea 14, a que se debe?

pongo el código sin estilo:

<?php
session_start();
?>

<?php
if (isset($_SESSION['k_username'])) {
echo 'bienvenido '.$_SESSION['k_username'];
echo '<p><a href="logout.php">Logout</a></p>';
}else{
echo'<SCRIPT LANGUAGE="javascript">
location.href = "1.html";
</SCRIPT>';
}
?>

código con solo un div y ya se muestra el error de arriba:

<style type="text/css">
#apDiv1 {
position:absolute;
width:200px;
height:115px;
z-index:1;
background-color: #FF0000;
left: 345px;
top: 135px;
}
</style>
<?php
session_start();
?>

<?php
if (isset($_SESSION['k_username'])) {
echo 'bienvenido '.$_SESSION['k_username'];
echo '<p><a href="logout.php">Logout</a></p>';
}else{
echo'<SCRIPT LANGUAGE="javascript">
location.href = "1.html";
</SCRIPT>';
}
?>

gracias por toda la ayuda de la comunidad mil gracias.