Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: curl и redirect_url

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
bear9
Отправлено: 23 Февраля, 2016 - 10:36:55
Post Id


Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




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


Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Все дело в установленной open_basedir. На одном сервере она стоит, на другом нет.
На том, на котором, не установлена - redirect_url есть, на втором - нет.
Пришлось редирект делать через поиск 'Location:' регуляркой - примеров в инете много, повторять не буду.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB