Según tu código y uso de sesiones en PHP .. estás asumiendo que el SID lo vas a propagar en Cookies (por qué no propagas el SID en el URL manualmente ni lo hace tu configuración de PHP y a pesar de eso no lo haría en redireccionamientos tipo header("location ..."))
Cita: session.use_trans_sid=0
En canvio en el servidor donde esta alojada esta en off.
0 u OFF es lo mismo . .en ambos servidores dicha directiva y estado indica que no se va a propagar el SID re.escribiendo el SID en links y otros redireccionamientos.
Cita: Luego veo en el servidor que ssion.use_cookies=On
Quiere decir esto que debo propagar el sid a traves de cookies?
Si, según eso ... el SID lo va a propagar PHP en una cookie que va a crear para tal efecto y que por ende tu "cliente" (navegador) ha de aceptarla. Si usas proxys o firewalls .. revisa que estos no las estén bloqueando.
Un saludo,