a dir la verità ho fatto una semplicissima prova con due pagine:
pag1.php
<?php
session_start();
echo "id di sessione: ".session_id();
?>
<input type='button' value='clicca per andare oltre' onClick='location.href="pag2.php"'>
pag2.php
<?php
session_start();
echo "id di sessione: ".session_id();
?>
<input type='button' value='torna indietro' onClick='location.href="pag1.php"'>
e non mi mantiene l'id sessione! A questo punto credo di non aver impostato qualche variabile del php.ini
tu che dici?