Foros del Web » Programando para Internet » PHP »

Errores con las sesiones!!

Estas en el tema de Errores con las sesiones!! en el foro de PHP en Foros del Web. hola a todos!!! el otro día inserté un tema en el foro sobre cómo podía controlar el acceso a zonas restringidas en una página web, ...
  #1 (permalink)  
Antiguo 11/01/2004, 18:11
Avatar de txikano83  
Fecha de Ingreso: enero-2004
Mensajes: 29
Antigüedad: 20 años, 3 meses
Puntos: 1
Errores con las sesiones!!

hola a todos!!!

el otro día inserté un tema en el foro sobre cómo podía controlar el acceso a zonas restringidas en una página web, y se me aconsejó utilizar sesiones para guardar el login y el pass del usuario registrado (también que viera el ejemplo de la página http://phpcluster.host.sk/scripts/autentificator/) . He modificado ese código para mi caso en particular y le he dado mil vueltas pero cada vez que intento abrir sesion para guardar las variables de login y pass me da un montón de errores. son los siguientes:

Warning: session_start(): open(c:/php/sessions/\sess_882c63db4388d05412229862875a7409, O_RDWR) failed: No such file or directory (2) in c:\miweb\auth_verifica.php on line 35 ( session_start(); )

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\miweb\auth_verifica.php:35) in c:\miweb\auth_verifica.php on line 35 ( session_start(); )

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\miweb\auth_verifica.php:35) in c:\miweb\auth_verifica.php on line 35 ( session_start(); )

Warning: Unknown(): open(c:/php/sessions/\sess_882c63db4388d05412229862875a7409, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (c:/php/sessions/) in Unknown on line 0


¿que puedo hacer para iniciar una sesión correctamente y que no me de esos errores?. GRACIAS
  #2 (permalink)  
Antiguo 12/01/2004, 04:34
Avatar de puchitol  
Fecha de Ingreso: diciembre-2003
Ubicación: ELCHE
Mensajes: 322
Antigüedad: 20 años, 4 meses
Puntos: 0
Hola, que tal?
segun cuentas en tu post, parece ser que los errores vienen
provocados por (lo digo por propia experiencia):

1. los primeros errores debe ser que las sesiones se almacenan en un directorio temporal, por ello tendras que averiguar en que directorio temporal esta trabajando el php.ini y verificar que ese directorio existe.

2. El resto de errores se deben a que la funcion session_start() debe ir al inicio del script, antes de escribir cualquier etiqueta html. Por ejemplo:

Código PHP:
<? session_start(); ... >?
<
html>....</html>
Espero haberte ayudado, un saludo.
  #3 (permalink)  
Antiguo 12/01/2004, 07:18
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Revisa la directiva (php.ini):

session.save_path ..
debe apuntar a un directorio creado en tu Servidor y que tenga permisos de escritura (caso de usar Windows NT/2000 o XP pro..)

Cuando hagas el cambio en tu php.ini .. reinica tu servidor.

Recueda verificar el estado de las directivas (php.ini):

session.use_trans_sid = 1
session.use_cookeis =1

Ambas a 1 (por lo menos para que Autentificator funcione como se diseñó).

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 17:43.