Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Php - узнать адрес страницы
цитата
04/10/10 в 01:27
 pornblogger
привет,
а как быть в такой ситуации, подскажите плиз:

есть страница с редиректом на другой сайт, например $url=http://xxx.com/index.html
читаю её с помощью file_get_contents($url), меня автоматом переадресовывает на http://xxx2.com/index.html
в итоге в переменную считывается содержимое расположенное по новому адресу, с этим всё понятно.

но вот как мне в моём скрипте узнать, что произошёл редирект и получить себе этот новый "конечный" адрес страницы?
цитата
04/10/10 в 01:45
 ibiz
помоему с помощью file_get_contents никак, если только читать заголовки страниц и ловить этот самый редирект

curl намного интереснее
цитата
04/10/10 в 02:43
 Sterx
курлом
цитата
04/10/10 в 03:47
 arma


+1

Сейчас посмотрел у себя как это делается.

Между curl_exec() и curl_close() запись получает конечный урл:
Код:

...
curl_exec($ch);
$last_url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
curl_close($ch);
...
цитата
04/10/10 в 14:38
 pornblogger
всем спасибо и рейтинг, понял куда копать, сейчас сделаю icon_cool.gif


Эта страница в полной версии