Хотя вы можете посмотреть на $_SERVER['HTTP_REFERER']
, чтобы получить ссылающийся сайт, не ставьте на него ферму. Браузер устанавливает этот заголовок, и он легко подделывается.
Если крайне важно, чтобы ваш сайт просматривали только люди, пришедшие от определенных рефералов, не используйте этот метод. Вам нужно будет найти другой способ, например, обычную аутентификацию, защитить свой контент. Я не говорю, что вы не должны использовать эту технику, просто имейте в виду, что она не защищена от ошибок.
Кстати, вы также можете блокировать рефереры на уровне apache , используя mod_rewrite .