Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/06/2010, 13:11
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Problema con sesiones

Trata esto
a.php
Código PHP:
Ver original
  1. <?php
  2. $_SESSION['foo'] = 'foo';
  3. header('Location: b.php');
b.php
Código PHP:
Ver original
  1. <?php
  2. session_id($_COOKIE['PHPSESSID']);
  3. echo $_SESSION['foo'];
Si no te sale, vas a tener que verificar el php.ini y ver si tienes algo similar a esto (especialmente session.save_path)
Código INI:
Ver original
  1. [Session]
  2. session.save_handler = files
  3. session.save_path = "c:/php/tmp"
  4. session.use_cookies = 1
  5. ;session.cookie_secure =
  6. session.use_only_cookies = 1
  7. session.name = PHPSESSID
  8. session.auto_start = 0
  9. session.cookie_lifetime = 0
  10. session.cookie_path = /
  11. session.cookie_domain =
  12. session.cookie_httponly =
  13. session.serialize_handler = php
  14. session.gc_probability = 1
  15. session.gc_divisor = 1000
  16. session.gc_maxlifetime = 1440
  17. session.bug_compat_42 = On
  18. session.bug_compat_warn = On
  19. session.referer_check =
  20. session.entropy_length = 0
  21. session.entropy_file =
  22. ;session.entropy_length = 16
  23. session.cache_limiter = nocache
  24. session.cache_expire = 180
  25. session.use_trans_sid = 0
  26. session.hash_function = 0
  27. session.hash_bits_per_character = 5
El punto y coma antes de la directiva significa que está comentado y yo lo tengo indicado de esa forma, porque no las necesito. Esta directiva es basa en window, si es linux las rutas son de otra forma.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos