Prima di tutto usi qualche linguaggio particolare tipo php, asp o html puro? Perchè potresti gestire il tutto con un semplice passaggio di arametri anche col get. Del tipo se chiami la pagina da page1 gli passi come url www.page3.it?page=page1 mentre da page2 www.page3.it?page=page2. Dopodichè in page3 metti un controllino del tipo, se usi asp

pagina=request(page)
if(page="page1) then