[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: CURLOPT_FOLLOWLOCATION и CURLOPT_REFERER
Helram
И еще один вопрос:
При включенном CURLOPT_FOLLOWLOCATION - как изменять CURLOPT_REFERER ?

Так есть первый referer будет такой - curl_setopt($ch, CURLOPT_REFERER, то что я пропишу); , а далее мне нужно чтоб он изменял его на curl_setopt($ch, CURLOPT_REFERER, ПОСЛЕДНИЙ URL); - то есть если будут редиректы, а то получается так:
Включил CURLOPT_FOLLOWLOCATION - поставил CURLOPT_REFERER значение и он на все редиректы шлет одно и то-же - мне нужно их изменять.

Можно конечно смастерить велосипед, отключить CURLOPT_FOLLOWLOCATION, далее проверять ответ от сервера, выдергивать последний URL (curl_getinfo($ch, CURLINFO_EFFECTIVE_URL)) и goto в начало пошли запросы по редиректам пока не получу нужный код ответа.
walerus
Только через велосипед...
killer8080
CURLOPT_AUTOREFERER
http://php.net/manual/ru/function.curl-setopt.php
Helram
Цитата (killer8080 @ 28.07.2017 - 01:29)
CURLOPT_AUTOREFERER
http://php.net/manual/ru/function.curl-setopt.php

Спасибо! работает:)
walerus
Я почему то подумал, что ТС, хочет каждый переход/редирект по "FOLLOWLOCATION", подменивать реферера, подумал потому что:
Цитата
мне нужно их изменять.

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.