Para que el sistema te sea más versatil (por si cambias de servidor o de aplicación que definas nombre de sesión):
Código PHP:
<input type="hidden" name="<? echo session_name() ?>" value="<? echo session_id(); ?>">
Supongo que en tu aplicación estás propagando el SID por el URL .. Pero, eso mismo que estás haciendo lo hace ya PHP por defecto si usas:
session.use_trans_sid = 1
En ese caso (php.ini o ini_set() se puede "forzar") es PHP el que reescribe ciertos tags HTML para añadir el SID (tanto en formularios en campos hidden o en el action como en links y otros tag's HTML de redireción: no lo hace en javacript ni en <meta de refresh o en PHP bajo un header("Location ...") )
Y .. si propagas el SID en cookies (session.use_cookies = 1) es más seguro el uso de cookies y te olvidas de propagar manualmente el SID (pero obliga a usar navegadores con cookies activas).
Un saludo,
Un saludo,