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?