Visual Basic (3539)
Reading the browser's history
This article has not been rated yet. After reading, feel free to leave comments and rate it.
Question:How can I find out which sites a user visited just before he entered my page?
Answer:For security reasons this should not be possible in any (decent) web browser. Imagine that those urls could contain sensitive form data if requests were transmitted using GET instead of POST.
All you can retrieve is the very last document a user viewed before (s)he arrived at your site - by reading the document.referrer property. If the user used a local bookmark to get to your page or manually entered the URL, then you won't even see a referrer.
Some browsers are configured to block the referrer. Sometimes users have privacy protection tools that will strip the referrer as well.