brutta soluzione, secondo me

al richiamo setta il valore di un campo hidden e invia un form con metodo post
php si occupa di rilevare il valore di quel campo e mostra la pagina richiesta

l' indirizzo resta il medesimo e tornando indietro col back del browser viene chiusto di inviare nuovamente i dati ( immagino la faccia di un utente poco esperto )

usa normalissimi link o, al massimo, ma non ne vedo il motivo dal momento che rende solo la pagina meno accessibile,
richiama
self.location.href="pagina.htm"