mira o tengo la web echa asi
up.php centro.php y final.php y los session_start() estan en el up.php que esta en todas las paginas y funciona asi.
puse el ini_set() en todos los up antes del session_start();
y funciono eso de ver en la url el PHPSESID pero no se guardan las variables por lo tanto no se logea.
El SID, en realidad creo que es automatico, si es automatico por que yo solo hago el session_start() y los session_register nada más (bueno reconocer la session)
tendria que escribir en mis enlaces esto entonces
Código PHP:
<a href="../index.php?cont=inicio&SID">Inicio</a>"