Si propagas el SID en modo automatico como así lo estas usando .. pero NO en una cookie .. Los <TAG> HTML que se reescriben (por parte de PHP) para añadir el SID son los que define la directiva:
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fields et="
(links, formularios, se añaden campos hidden con el SID en formulario, etc ..)
Como veras .. son Tag HTML q PHP "reescribe" antes de enviarselo al navegador ...
El caso q hacer un "header("location ...")" no es un tag HTML q sobreescriba PHP .. Por lo tanto tienes q propagar el SID a mano en ese caso concreto.
Lo puedes hacer via el ejemplo de josemi .. o usando:
Código PHP:
$miSID=session_name()."=".session_id();
header("Location: pagina.php?$miSID");
Un saludo,