Foros del Web » Programando para Internet » PHP »

sesiones

Estas en el tema de sesiones en el foro de PHP en Foros del Web. hola tengo un problema con la sesiones mi codigo es este: <?php // Manual de PHP de WebEstilo.com session_start(); echo "He inicializado la sesión"; ?> ...
  #1 (permalink)  
Antiguo 19/05/2003, 08:37
 
Fecha de Ingreso: mayo-2003
Mensajes: 2
Antigüedad: 20 años, 11 meses
Puntos: 0
sesiones

hola tengo un problema con la sesiones

mi codigo es este:

<?php // Manual de PHP de WebEstilo.com

session_start();
echo "He inicializado la sesión";
?>

me da un error en el session_start();

tengo instal.lado php4

Que tengo de modifica algo en el php.ini?????

es urgente

gracias
  #2 (permalink)  
Antiguo 19/05/2003, 10:30
Avatar de davidMS  
Fecha de Ingreso: abril-2003
Ubicación: Chepe
Mensajes: 202
Antigüedad: 21 años
Puntos: 0
que error?
  #3 (permalink)  
Antiguo 19/05/2003, 12:09
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Supongo que estaras trabajando en windows y el error que te dá es algo tipo:

"no se puede escibir no se qué archivo 98347kh9sf8324h en el directoiro /tmp"
(algo así en ingles ..)

Tienes que configurar el directorio donde PHP va a guardar las sesiones que va a crear .. ese dirctorio se lo indicas en tu php.ini directiva:

session.save_path = c:\algunsitio\sesiones

El directorio debe existir .. indicaselo ahí y reinicia tu servidor.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #4 (permalink)  
Antiguo 19/05/2003, 14:23
 
Fecha de Ingreso: mayo-2003
Mensajes: 2
Antigüedad: 20 años, 11 meses
Puntos: 0
ahora el error del /tmp ya no me sale

session.save_path = c:\archivos de programa\apache
group\apache\htdocs\

pero aun me salen dos error:


Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at c:\archivos de programa\apache group\apache\htdocs\menu.php:3) in c:\archivos de programa\apache group\apache\htdocs\menu.php on line 5

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at c:\archivos de programa\apache group\apache\htdocs\menu.php:3) in c:\archivos de programa\apache group\apache\htdocs\menu.php on line 5

Porque me salen???

en el session.save_path he puesto esto:

session.save_path=:\archivos de programa\apache
group\apache\htdocs\
  #5 (permalink)  
Antiguo 19/05/2003, 15:21
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Bueno .. ahora depende de tu código PHP ..

Antes de un session_start() NOO puede existir nada de HTML por delante .. Ni un echo "algo" .. ni HTML .. ni un simple espacio antes de <? o salto de línea ..

Repasa esos puntos. Ahí, el error te dice (output started) que en la línea 3 de tu menu.php tienes algo de HTML o espacio .. salto de línea ..etc.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 16:15.