Ver Mensaje Individual
  #13 (permalink)  
Antiguo 03/11/2005, 03:55
Tigervlc
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 21 años
Puntos: 3
No me lo explico, lo he probado en otro ordenador y sí que me funcionan las sesiones. En este caso las directivas son muy parecidas, y también tiene dos directivas más que tu, Javifo, las que indican cómo debe ser el hash de la ID de sesión, o sea, que por tener dos directivas más no quiere decir nada, tal vez una versión diferente. Aquí están las directivas de PHP en el ordenador que sí que usa bien las sesiones:

Session Support enabled
Registered save handlers files user sqlite
Registered serializer handlers php php_binary wddx

Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 Off Off
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 1000 1000
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.hash_bits_per_character 5 5
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path C:/Servidor/PHP/sessions/ C:/Servidor/PHP/sessions/
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid 0 0

Lo único que cambia es que en el nuevo, tengo
session.bug_compat_42 Off Off y en el que no va:
session.bug_compat_42 On On

session.gc_divisor 1000 1000 en el que va, y en el que no va:
session.gc_divisor 100 100

session.hash_bits_per_character 5 5 en el que va, y en el otro
session.hash_bits_per_character 4 4

session.save_path C:/Servidor/PHP/sessions/ C:/Servidor/PHP/sessions/ en el que funcionan las sesiones, y en el otro
session.save_path /tmp /tmp (me lo puse igual que tu, y creé esa estructura de directorio).

Estoy empezando a pensar que tal vez no sea algo de php.ini. Hay otras posibilidades? En este ordenador, donde funciona bien, instalé Apache, PHP y MySQL tal cual. En el otro lo hice por medio de una herramienta llamada xampp de http://www.apachefriends.org que es un paquete que incluye la instalación completa y preconfigurada de muchas aplicaciones de desarrollo web, incluyendo Apache, PHP y MySQL, pero también PHPMyAdmin y otros muchos. También, en este PC tengo la versión PHP 5.0.0. En el que no va, la versión 5.0.5

A ver si alguien me da una alegría y me dice la solución.