Как получить Referer с первого визита на сайт с помощью js?
Нужно получить ссылку, с которой юзер пришел на сайт, притом если использовать document.referrer, то это не совсем то, так так нужно получать именно внешнюю ссылку.
т.е. я пришел с сайта 'site.com', потом походил по моему сайту, и мне нужно получить именно ссылку 'site.com'.
нужен хотя бы словесный алгоритм как это сделать, сайт на вордпрессе, хотя это и не суть, php сессии нельзя юзать, потому что сайт кэшируется, т.е. получать правильные referer не получится. да и локальное хранилище тоже наверное, сайт будет ie6-8 поддерживать когда-то
Использовать куки. Проверяете, если такой куки нет и домен referer не совпадает с вашим доменом, то записать referer в куку. Есть новая политика браузеров, когда если referer имеет протокол https, а ваш сайт работает на http, то вы получите только домен, вместо полного адреса.