Problemillas con las sesiones

Tengo un problemita al tratar de abrir una sesion, me salen unos warning, algo asi:
Warning: open(/tmp\sess_69fdaddd39f0879ec630aba1e0d0bd8e, O_RDWR) failed: No such file or directory (2) in d:\foxserv\www\ago15\control.php on line 7
Warning: Cannot add header information - headers already sent by (output started at d:\foxserv\www\ago15\control.php:7) in d:\foxserv\www\ago15\control.php on line 9
Warning: open(/tmp\sess_69fdaddd39f0879ec630aba1e0d0bd8e, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
Ya intente cambiar el path session.save_path y nada la carpeta esta creada y todo. Que crees tu quesea? Tendre desactivado algo en el .ini

1 respuesta

Respuesta
1
Veamos:
Primero, por el error del session. Save_path, tienes definido el directorio 'tmp' en tu archivo php.ini. Este lo tienes que definir por ruta absoluta. Un fragmento del php.ini:
[Session]
*
*
*
*
; Argument passed to save_handler. In the case of files, this is the path
; where data files are stored. Note: Windows users have to change this
; variable in order to use PHP's session functions.
session.save_path ="d:\foxserv\www\sesiones"
Como ves, debes definir la ruta absoluta en el archivo.ini del directorio de windows.
En todo caso, quien mejor para describir las sesiones del php que los propios desarroladores de php.net. No está demás que veas este documento: [http://www.php.net/manual/es/ref.session.php].
El segundo error: Te está dando un conflicto con la información de cabecera del documento. Esto en la mayoría de los casos se debe a que definiste en 2 partes informacion para el header (como por ejemplo 'location'). Revisa quizas en algún 'include' ya incluíste esa info (como algún 'header.php')
Espero haber ayudado
Salu2
KpT from CL

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas