Uhm... Secondo le modifiche da voi suggerite, ho modificato il codice, sicchè alla realizzazione della condizione espressa dall'if venga eseguita questa porzione di codice:
$var = $_POST...
$var2 = $_POST...
...
if (...) {
$_SESSION['var'] = $var;
$_SESSION['var2'] = $var2;
$_SESSION['var3'] = $var3;
$_SESSION['var4'] = $var4;
session_write_close();
header("location: pagina.php");
}
Tuttavia ci sono ancora dei dubbi: come attacco il SID all'url dell'header? Credo che sia necessario farlo perchè, modificato così, il problema non si risolve. E inoltre credo mi serva anche renderlo trasparente grazie all'opzione --enable-trans-sid, no?