Pues parece que han modificado eso en PHP 5 .. por qué en PHP 4 se puede establecer vía php.ini el estado de la directiva session.use_trans_sid.
Tendrás que hacerlo directamente sobre el php.ini o bien usando un .htaccess o en la configuración de Apache (en el módulo de PHP) usando:
php_flag session.use_trans_sid ON
Pero, te recomiendo que leas este documento antes de seguir intentando propagar el SID por el URL en lugar de cookies (con sus prós y contras ...):
http://www.acros.si/papers/session_fixation.pdf
Un saludo,