Foros del Web » Programando para Internet » PHP »

ayuda con php

Estas en el tema de ayuda con php en el foro de PHP en Foros del Web. he metido esto dentro de un archivo php <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Pagina nueva 1</title> ...
  #1 (permalink)  
Antiguo 23/08/2004, 18:06
 
Fecha de Ingreso: diciembre-2003
Mensajes: 190
Antigüedad: 20 años, 4 meses
Puntos: 0
ayuda con php

he metido esto dentro de un archivo php
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Pagina nueva 1</title>
</head>

<body>
<?php
session_start();

print("su sesion" . session_id());



?>
</body>

</html>




pero cuando lo ejecuro me da este error
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/corridas/public_html/1.php:11) in /home/corridas/public_html/1.php on line 12

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/corridas/public_html/1.php:11) in /home/corridas/public_html/1.php on line 12
su sesion61a7bc814064cabfe2339c5928139bbb
  #2 (permalink)  
Antiguo 23/08/2004, 18:17
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Hola selma128, pon la linea que dice:

Código PHP:
session_start(); 
al comienzo de tu pagina antes de <html>....


El warning te dice que ya enviastes una cabecera asi es que ya no puedes enviarlo otra vez con el session_start(), por eso esta funcion siempre es primera, en todo codigo php que hagas.

Haz esto:

Código PHP:
<?   session_start();   ?>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Pagina nueva 1</title>
</head>

<body>
<?php  
print("su sesion" session_id());
?>
</body>

</html>
Saludos
Gildus
__________________
.: Gildus :.

Última edición por gildus; 23/08/2004 a las 18:19
  #3 (permalink)  
Antiguo 24/08/2004, 03:26
 
Fecha de Ingreso: diciembre-2003
Mensajes: 190
Antigüedad: 20 años, 4 meses
Puntos: 0
hola gildus, he hecho lo que me dices, pero me seguia dand el mismo error hasta que me he dado cuenta que no estaba sustituyendo el archivo sino que lo estaba guardando en otro lado. una vez sustituido funciona bien y me guarda la sesion para todas las paginas.





gracias por tu colaboracion, ha sido mucha la ayuda que me has prestado

Última edición por selma128; 24/08/2004 a las 04:15
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 03:23.