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.