добрый день.
Есть два сервера, на обоих стоит curl 7.26.0
Но при запросе с одного сервера $info = curl_getinfo($ch); в $info есть ['redirect_url'], а с другого нет. Скрипт один и тот же. Ссылка на удаленный сервер одинаковая. ['http_code']=307 - оба сервера возвращают.
Может сталкивался кто-то? Чувствую, что связана как-то с настройками сервера, но куда копать не знаю.
1. bear9 - 23 Февраля, 2016 - 10:36:55 - перейти к сообщению
2. bear9 - 25 Февраля, 2016 - 05:46:13 - перейти к сообщению
Все дело в установленной open_basedir. На одном сервере она стоит, на другом нет.
На том, на котором, не установлена - redirect_url есть, на втором - нет.
Пришлось редирект делать через поиск 'Location:' регуляркой - примеров в инете много, повторять не буду.
На том, на котором, не установлена - redirect_url есть, на втором - нет.
Пришлось редирект делать через поиск 'Location:' регуляркой - примеров в инете много, повторять не буду.