HTTP_REFERER – это скорее для статистики, чем для функционала. Для функционала размещайте спец. ссылки:
https://gency.ru/comment/50
добавлено через 11 минут
Чтобы не создавать вручную для каждой своей страницы спец. адрес, можно использовать такие адреса:
/идентификатор-источника/адрес-своей-страницы
(Идентифицировать можно как конкретные внешние страницы, так и целиком сайты, если вам не нужно различать конкретные страницы, с которых идут переходы.)
добавлено через 36 минут
Естественно, можете использовать единственный идентификатор для идентификации всех внешних источников, если стоит задача различать внешние переходы и внутренние/прямые заходы. Конечно, речь только о тех внешних, где используются спец. ссылки.