ca ne doit pas etre possible, a moins d'utiliser une popup.
tu ouvre une popup "invisible", genre en-dehors de l'écran, et en arrière-plan (je ne sais pas trop comment faire, mais les sites warez et X en sont pleins )
chaque page envoie son url à la popup lors de son chargement, et celle-ci stocke ça dans un tableau ; pour récupérer l'url de la page précédente, il suffit de regarder l'avant-dernière ligne.
Je ne sais pas si c'est clair, je ne saurais pas te faire le code comme ça, mais ça doit être faisable avec cette méthode. En revanche, un simple anti-popup aura raison de ton système, alors il n'est pas vraiment optimisé...