1. С помощью curl получаю страницу
2. На эту страницу, опять же с помощью curl отправляю данные методом POST
3. Получаю в переменную $result - ответ. Ответ может быть двух типов:
Да, параметры заполнены верно и в ответе страничка сайта - где написано, что все ОК
Нет, параметры заполненны с ошибками. И описание неврных параметров.
Собственно, во втором случае мне нужно вывести полученную в $result страницу с описанием ошибок в браузер.
Сделал по простому echo $result
После этого происходит следующее:
Браузер на секунду показывает требуемую страницу с ошибками, а потом делает редирект на главную страницу сайта
Посмотрел заголовки и увидел, что вполне логично, что поле referer выглядит
как
Referer: http://localhost/MegaProm/includ[dot][dot][dot]end_site_obj.php .... и т.д.
а не как referer того сайта, страницу которого пытаюсь отобразить
В ответ получаю:
Цитата:
HTTP/1.1 302 Moved Temporarily
P3P: policyref="http://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA PVD OTP OUR OTR IND OTC"
Date: Thu, 08 Sep 2011 08:42:03 GMT
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Cache-Control: no-cache, must-revalidate
Content-Type: image/gif
Location: http://googleads[dot]g[dot]doubleclick[dot]n[dot][dot][dot]ie_present=false
X-Content-Type-Options: nosniff
Server: cafe
Content-Length: 42
X-XSS-Protection: 1; mode=block
Proxy-Connection: close
P3P: policyref="http://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA PVD OTP OUR OTR IND OTC"
Date: Thu, 08 Sep 2011 08:42:03 GMT
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Cache-Control: no-cache, must-revalidate
Content-Type: image/gif
Location: http://googleads[dot]g[dot]doubleclick[dot]n[dot][dot][dot]ie_present=false
X-Content-Type-Options: nosniff
Server: cafe
Content-Length: 42
X-XSS-Protection: 1; mode=block
Proxy-Connection: close
как сделать отображение и чтобы не было редиректа ?
кто сталкивался ?