Можете ли вы установить HTTP_REFERER в PHP любым надежным способом? - PullRequest
0 голосов
/ 24 июня 2011

Справочная информация. Мне нужно установить HTTP_REFERER, чтобы сторонний магазин узнал, что пользователь их магазина идет с моей страницы.

Проблема: аутентификация пользователей, защищенная по протоколу HTTPS.При отправке пользователя из HTTPS в пользовательское хранилище HTTP срабатывает стандартное поведение безопасности веб-браузеров, и HTTP_REFERER теряется.

Исходя из HTTPS, есть ли способ надежно установить значение HTTP_REFERER

1 Ответ

2 голосов
/ 24 июня 2011

Когда вы используете CURL, заголовки, которые вы устанавливаете с его помощью, только используются собственной функцией запроса CURL.Он абсолютно не влияет на браузер пользователя.

То же самое с header().Он только установит заголовки ответа на текущий запрос из браузера пользователя.

невозможно установить заголовок реферера, который браузер пользователя должен использовать в следующем запросе от PHP.

Предполагая, что вы должны выполнить весь запрос с использованием CURL,и затем повторяя результаты запроса, он должен работать.Но кроме этого, нет.

...