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,