Есть ли другой способ в php отслеживать сайт реферера, кроме $_SERVER['HTTP_REFERER']
Похоже, что все сайты социальных сетей удалили его, я хочу знать только доменное имя, откуда приходит пользователь. Или я должен использовать Google Analytics
для этого ??
Спасибо
Я подозреваю, что он, по-видимому, удален, потому что Facebook, Twitter и Google+ стали полноценными HTTPS-сайтами, и браузеры не будут включать заголовок запроса Referer при переходе со страницы HTTPS на страницу без HTTPS.
Если вы используете https: // urls для ссылки на ваш сайт PHP (и ваш сайт поддерживает HTTPS), вы должны обнаружить, что данные реферера доступны.
В черновике также есть спецификация, позволяющая сайтам контролировать отправку заголовка Referer на более детальном уровне. Это будет контролироваться исходным сайтом, а не местом назначения: https://w3c.github.io/webappsec-referrer-policy/
Других решений пока нет …