Вы можете использовать одну из служб, доступных в Интернете, которые позволяют скрывать рефереры (путем установки их адреса), но вы не можете навязать конкретного реферера, который не является реальным реферером. Пользователь должен быть фактически перенаправлен на этот веб-сайт (который будет отображаться в качестве реферера), прежде чем он будет перенаправлен на целевой веб-сайт.
Одна из таких услуг: http://linkanon.com
редактирование:
Поскольку вы изменили свой вопрос сейчас, мой комментарий о написании пользовательского агента на PHP, который действует как прокси-сервер, применяется, но затем это приближается к преступной деятельности, потому что вы будете показывать сторонний веб-сайт пользователю, который может показаться, что она находится на реальном веб-сайте, хотя на самом деле она загрузит ваш контент (контент, который вы передали). Чтобы выполнить это действие, близкое к криминальному (вы в одном шаге от попытки прочитать имя пользователя и пароль), вы загружаете контент веб-сайта третьей стороны с помощью PHP, используя собственный письменный пользовательский агент, который указывает фальшивый реферер и просто передает вывод посетителю вашего сайта. Функция в PHP, которая позволяет отправлять заголовки HTTP, является header ($ header):
header("Referer: http://example.org");
Вместо того, чтобы кричать на людей, которые пытаются помочь, вы можете попытаться прочитать HTTP (это протокол, согласно которому мир вращается) спецификацию заголовка Referer: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html (см. Раздел 14.36).
Вы также можете прочитать http://en.wikipedia.org/wiki/Referrer_spoofing, где вы можете видеть, что это все на стороне клиента. PHP на стороне сервера. Все, что вы можете сделать, это попытаться написать клиентский код (Javascript), сгенерированный PHP, но если вам повезет, вы врываетесь в мир пользователя.