Trata esto
a.php b.php 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[Session]
session.save_handler = files
session.save_path = "c:/php/tmp"
session.use_cookies = 1
;session.cookie_secure =
session.use_only_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.cookie_httponly =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.bug_compat_42 = On
session.bug_compat_warn = On
session.referer_check =
session.entropy_length = 0
session.entropy_file =
;session.entropy_length = 16
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.hash_function = 0
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.