|
|
uncleedik Свой |
Зарегистрирован: 13.01.2008
Сообщений: 13
|
Обратиться по нику
|
uncleedik |
Ответить с цитатой | | |
|
Вопрос. Есть ссылка, при переходе по ней идут редиректы.
Как с помощью curl получить конечный url после всех редиректов.
Пробую так
$ch =curl_init("вот тут начальный линк");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // allow redirects
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
curl_exec($ch);
$url=curl_getinfo($ch,CURLINFO_EFFECTIVE_URL);
curl_close($ch);
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /home/блаблабла/index.php on line 15
Уже не знаю куда копать. На хостинге нет возможности сменить safe_mode и open_basedir. Может есть альтернативный путь?
Всем заранее спасибо за помошь |
|
|
|
|
|
|
agrasoff Опытный |
Зарегистрирован: 08.12.2007
Сообщений: 106
|
Обратиться по нику
|
|
|
Хостинг в US. Budget, Business, Dedicated. 375 GB за $3 в месяц. |
Kerk Профессионал |
Зарегистрирован: 30.09.2007
Сообщений: 550
|
Обратиться по нику
|
Kerk |
Ответить с цитатой | | |
|
Код: |
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // allow redirects
|
Попробуй это вообще убрать. У меня на хостинге с safe mode и так редиректы отлично работают. Хз почему |
|
|
|
|
|
Я — лучший программист, хочу поработать |
ctapbiu Опытный |
Зарегистрирован: 06.01.2008
Сообщений: 328
|
Обратиться по нику
|
ctapbiu |
Ответить с цитатой | | |
|
uncleedik, отключи open_basedir, ибо CURLOPT_FOLLOWLOCATION с ним не совместим, а именно он и позволяет ходить по редиректам
Kerk,
Цитата: |
Попробуй это вообще убрать. У меня на хостинге с safe mode и так редиректы отлично работают. Хз почему
|
действительно странно |
|
|
|
|
|
|
uncleedik Свой |
Зарегистрирован: 13.01.2008
Сообщений: 13
|
Обратиться по нику
|
uncleedik |
Ответить с цитатой | | |
|
Без CURLOPT_FOLLOWLOCATION не работает, $url=curl_getinfo($ch,CURLINFO_EFFECTIVE_URL); отдает начальный линк.
agrasoff, спасибо. Будем копать в этом направлении. |
|
|
|
|
|
|
|