you could create a data-collection (something like “SITE-OPTIONS”) in which you could put in (save) all the needed data (changes) on your site.
So you would always be able to load needed data in every situation if you need it.
For example, you switch to another site-page and want to get back to the last one, so you just have to load the last-one saved page from the marked data-collection (SITE-OPTIONS).
Thanks for the response, whilst I’m pretty savvy with a lot of web related things I’m not sure I follow your answer - would you be able to add any code to help?
All you have to do before you leave your actual site , is to save every time the actual URL of the site in a data-base.
For example:
You switch from SITE-A to SITE-B. But before the URL changes, you safe the old one to your database. Then when you need to come back to the last visited site, you just READ-OUT from your database, the saved URL.