Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.7920
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 26.11.2010, 16:52   #1
lance
Синьор
 
Аватар для lance
 
Регистрация: 30.05.2008
Сообщений: 983
Бабло: $153091
Question Очередной вопрос по Curl

Нужно узнать куда редиректит при включённой опции CURLOPT_FOLLOWLOCATION. Т.е. я курлом захожу на index.php, а меня кидает на index2.php. Как узнать адрес index2.php?
Отрубить опцию и смотреть по заголовкам не предлагать.
lance вне форума  
Старый 26.11.2010, 16:56   #2
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,235
Бабло: $797160062
По умолчанию

выставляешь
Цитата:
curl_setopt($ch, CURLOPT_HEADER, 1);
в результате curl_exec($ch) появляется хедерс. Урл редиректа из Location парсишь.
__________________
EssayPartner.com. Партнерка по эссе трафу.
Drunk Monk на форуме  
Старый 26.11.2010, 17:10   #3
lance
Синьор
 
Аватар для lance
 
Регистрация: 30.05.2008
Сообщений: 983
Бабло: $153091
ТС -->
автор темы ТС По умолчанию

Дранк, спасибо! Не догадался.
lance вне форума  
Старый 26.11.2010, 17:20   #4
citrix
конверчу-хуеверчу
 
Аватар для citrix
 
Регистрация: 16.09.2009
Сообщений: 607
Бабло: $103170
По умолчанию

PHP код:
$a=curl_getinfo$ch );
$a['url']; url после всех редиректов
__________________
Палят темы DP/BH/WF
Обсуждают SE/GFB/MT
citrix вне форума  
Старый 21.12.2010, 19:47   #5
mrzaggi
Senior Member
 
Регистрация: 03.11.2010
Сообщений: 285
Бабло: $65950
По умолчанию

Сел ботать курл, и тут в мануале вот такое
Цитата:
When using multiple threads you should set the CURLOPT_NOSIGNAL option to 1 for all handles. Everything will or might work fine except that timeouts are not honored during the DNS lookup - which you can work around by building libcurl with c-ares support. c-ares is a library that provides asynchronous name resolves. On some platforms, libcurl simply will not function properly multi-threaded unless this option is set.
Я так понимаю этот с-ares нужен чтоб таймауты в тредах корректно обрабатывались. А как узнать, потдерживает у меня курл этот c-ares? Если билдить самому то все ясно, а у меня этот курл сразу в убунте стоял. Разъясните пожалуйста
mrzaggi вне форума  
Старый 21.12.2010, 22:20   #6
y4b53
:(
 
Аватар для y4b53
 
Регистрация: 25.11.2008
Сообщений: 733
Бабло: $89197
По умолчанию

Цитата:
Сообщение от mrzaggi Посмотреть сообщение
Сел ботать курл, и тут в мануале вот такое

Я так понимаю этот с-ares нужен чтоб таймауты в тредах корректно обрабатывались. А как узнать, потдерживает у меня курл этот c-ares? Если билдить самому то все ясно, а у меня этот курл сразу в убунте стоял. Разъясните пожалуйста
У меня в убунте по дефолту CURLOPT_NOSIGNAL работает
y4b53 вне форума  
Старый 21.12.2010, 22:44   #7
mrzaggi
Senior Member
 
Регистрация: 03.11.2010
Сообщений: 285
Бабло: $65950
По умолчанию

А ну значит все ок. Благодарю.
пс а курл - тема
mrzaggi вне форума  
Старый 21.12.2010, 23:18   #8
JackSoft
Бабло победит зло
 
Аватар для JackSoft
 
Регистрация: 20.06.2008
Сообщений: 2,494
Бабло: $329790
По умолчанию

multi_curl покури
__________________
"Одно Касание/Touch File" - безопасный обмен файлами "TFUtils" - набор утилит TouchFile "TF Screenshots" - заменим Gyazo безопасным аналогом
JackSoft вне форума  
Старый 22.12.2010, 10:18   #9
mrzaggi
Senior Member
 
Регистрация: 03.11.2010
Сообщений: 285
Бабло: $65950
По умолчанию

мультикурл по описаню на сайте клевая штука, но меня отпугнули отзывы местных в одной ветке, мол глючит, вылетает, память все время течет и все такое
mrzaggi вне форума  
Старый 22.12.2010, 12:48   #10
RedHead
Senior Member
 
Аватар для RedHead
 
Регистрация: 26.08.2008
Адрес: UA
Сообщений: 2,946
Бабло: $402755
По умолчанию

я остановился на роллинг_курл.
RedHead вне форума  
Закрытая тема



Опции темы
Опции просмотра