Назад | Перейти на главную страницу

Автоматическое перенаправление сервера, которое проходит как ссылающийся сайт

Как всегда, я хотел бы заранее поблагодарить всех за вашу помощь и содействие.

Я ищу способ автоматически перенаправлять пользователя на сайт и поддерживать сайт перенаправления в качестве реферального сайта. Позвольте мне объяснить процесс и то, что нужно, в пошаговом формате.

Я не уверен, позаботится ли об этом этот PHP-код или нет -

header("Location: http://google.com", true, 303);

Я мог бы протестировать и, скорее всего, это то, что я собираюсь делать. Но я хотел бы немного больше понять, ПОЧЕМУ это будет или ПОЧЕМУ это не сработает.

Не думаю, что это сработает так, как вы этого хотите. Заголовок реферера контролируется клиентом. Большинство браузеров устанавливают реферер, только если вы нажимаете на ссылку. Они не устанавливают его на редиректы.

Если человек щелкнет ссылку в Google, которая ведет на testdomain.com, test.com/landing покажет, что они поступают из Google. Если они наберут testdomain.com, они будут перенаправлены, а референт будет пустым.

Возможно, вы могли бы настроить вход на testdomain.com и узнать, сколько людей перенаправляются на test.com/landing.

Я считаю, что поле "Referer" контролируется на клиент браузер. Вы ничего не можете сделать, чтобы гарантировать выполнение желаемой операции. Браузеры могут выбрать отправку фиксированного / ложного референт или вообще нет.

В RFC похоже, не означает, что реферер должен быть сохранен в любом случае.

Поскольку источником ссылки может быть личная информация или может быть раскрыт другой частный источник информации, настоятельно рекомендуется, чтобы пользователь мог выбрать, будет ли отправлено поле Referer. Например, клиент браузера может иметь переключатель для открытого / анонимного просмотра, который соответственно включит / отключит отправку Referer и From
Информация.