A me questo codice funziona perfettamente.
Verifica che il SID venga propagato correttamente e rimanga sempre lo stesso tra le due chiamate ad a.php e c.php:
Codice PHP:<?php
// file a.php
session_start();
include(dirname(__FILE__) . '/b.php');
var_dump(session_id());
var_dump($_SESSION['test']);
?>
[url="c.php"]c.php[/url]
<?php
// file b.php
$_SESSION['test'] = 1;
?>
<?php
// file c.php
session_start();
var_dump(session_id());
var_dump($_SESSION['test']);
?>

Rispondi quotando