register_globals impostato a off è una questione di sicurezza

prova questo file

codice:
<?php
session_start();
$_SESSION['mia_variabile']="prova variabile";
echo"$_SESSION[mia_variable]";
?>
session_start() va in ogni caso prima di ogni output. se altri file php vanno e apache gira strano che non funzionino le sessioni, non mi è mai capitato