Как сказал @Andrew Hare в своем ответе , получение значения значения сервера HTTP_REFERRER (заголовка, который отправляется как часть HTTP-запроса) скажет вам сайту, что браузер был последний на.
Однако следует отметить, что вполне возможно, что эта переменная заголовка / сервера не будет иметь значения по ряду законных причин, некоторые из которых:
- Пользователь набрал URL-адрес сайта в том же окне
- Пользователь открыл закладку в том же окне
- Пользователь только что открыл браузер и выполнил одно из действий выше
Все вышеперечисленное на самом деле является вариацией одного и того же, в случае, когда одно и то же окно браузера используется для перехода на другой сайт, но не запрашивалось при нажатии на ссылку в документе, который ведет их туда, перенаправление или какое-либо другое действие, предложенное страницей в истории перед вашим.