Адалт воскрес!
С нами с 10.11.07
Сообщения: 1300
Рейтинг: 140
|
Добавлено: 04/10/10 в 01:27 |
привет,
а как быть в такой ситуации, подскажите плиз:
есть страница с редиректом на другой сайт, например $url=http://xxx.com/index.html
читаю её с помощью file_get_contents($url), меня автоматом переадресовывает на http://xxx2.com/index.html
в итоге в переменную считывается содержимое расположенное по новому адресу, с этим всё понятно.
но вот как мне в моём скрипте узнать, что произошёл редирект и получить себе этот новый "конечный" адрес страницы?
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 04/10/10 в 01:45 |
помоему с помощью file_get_contents никак, если только читать заголовки страниц и ловить этот самый редирект
curl намного интереснее
|
|
|
|
С нами с 11.06.03
Сообщения: 1266
Рейтинг: 950
|
Добавлено: 04/10/10 в 02:07 |
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760
|
Добавлено: 04/10/10 в 02:43 |
курлом
|
|
|
|
С нами с 16.07.06
Сообщения: 886
Рейтинг: 892
|
Добавлено: 04/10/10 в 03:47 |
+1
Сейчас посмотрел у себя как это делается.
Между curl_exec() и curl_close() запись получает конечный урл:
Код: |
...
curl_exec($ch);
$last_url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
curl_close($ch);
...
|
|
|
|
|
Адалт воскрес!
С нами с 10.11.07
Сообщения: 1300
Рейтинг: 140
|
Добавлено: 04/10/10 в 14:38 |
всем спасибо и рейтинг, понял куда копать, сейчас сделаю
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |