PHP - No almacena datos en los archivos de sesiones

 
Vista:
Imágen de perfil de Francisco Valverde

No almacena datos en los archivos de sesiones

Publicado por Francisco Valverde (10 intervenciones) el 22/10/2010 11:11:40
Hola a todos, tengo un Apache/2.2.8 Win32 con PHP/5.2.5 y quiero utilizar sesiones pero, no me funcionan y lo he configurado como viene en el libro Programación PHP, MySQL y Apache.
- Tengo la linea session.save_path="C:\Temp\php\session" sin comentar y las carpetas creadas de hecho en la carpeta "c:\Temp\php\session" crea archivos llamados "sess_3mj9bga81is6dt48bt6s9pmgo2" y por estilo pero, vacios, con 0 Kb y deberían tener contenido parecido a este "nombre_sesion|s:17:"datos";"
- La linea "session.auto_start = 1" sin comentar y con el valor 1.
- Además por si acaso en los HTML les pongo al principio <?php session_start(); ?>" y me crea el archivo pero, cada vez que recargo la página me crea una sesión nueva.

El sencillo código para probarlo es el siguiente:
<?php
session_start();
echo "<p>Tu ID de sesion es ".session_id().".</p>";
?>

Los scripts me funcionan en un servidor Web externo que no he configurado yo pero, en el que tengo en casa no funciona ¿por qué puede ser?

Las lineas de configuracion de sesión las tengo como sigue:
; Fopen wrappers ;
session.save_path="C:\Temp\php\session"

[Session]
session.save_handler = files
; Argumento pasado a save_handler. En el caso de los archivos,
; esta es la ruta donde se almacenan los archivos de datos.
; Nota: Los usuarios de Windows tienen que cambiar esta variable
; con el fin de utilizar las funciones de sesiones de PHP.
; session.save_path = "N;/path"
session.save_path = "10;C:\Temp\php\session"
;session.save_path = "/tmp" // comentado
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 1
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain = localhost:81
session.cookie_httponly =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.bug_compat_42 = 0
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_expire = 180
session.use_trans_sid = 0
session.hash_function = 0
session.hash_bits_per_character = 5
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"

; Fopen wrappers ;
session.save_path="C:\Temp\php\session"

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder