Ответ 1
Да.
HTTP_REFERER
- это данные, переданные клиентом. Любые данные, передаваемые клиентом, могут быть подделаны/подделаны. Это включает HTTP_USER_AGENT
.
Если вы написали веб-браузер, вы устанавливаете и отправляете заголовки HTTP Referrer и User-Agent в GET, POST и т.д.
Вы также можете использовать промежуточное программное обеспечение, такое как веб-прокси, чтобы изменить их. Fiddler позволяет вам управлять этими значениями.
Если вы хотите перенаправить посетителя на другой веб-сайт и настроить свой реферер браузера на любое значение, которое вам нужно, вам нужно разработать плагин для веб-браузера или какой-либо другой тип приложения, которое выполняется на их компьютере. В противном случае вы не можете установить реферер в браузере посетителей. Он покажет страницу со своего сайта, которая связана с ней.
Что может быть правильным решением в вашем случае, вам будет необходимо загрузить стороннюю страницу в адрес клиента, используя любой реферер, а затем отобразить страницу пользователю с вашего сервера.