Как получить урл конечного сайта при редиректе

190
24 мая 2017, 08:27

Имеется такой код, который следует по ссылке http://domen.com/redirect/, в которой имеется перенаправление на другой сайт, к примеру yandex.ru:

$ch = curl_init();  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
curl_setopt($ch, CURLOPT_TIMEOUT, 18);
curl_setopt($ch, CURLOPT_URL, "http://domen.com/redirect/");  
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); 
$result = curl_exec($ch);

Задача такая стоит - нужно получить урл конечного сайта, потому что сайт на который происходит редирект постоянно разный. Помогите пожалуйста разобраться.

Answer 1

Попробуйте вот такой параметр:

echo curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
READ ALSO
Ошибки компиляции mongo-php-driver-legacy

Ошибки компиляции mongo-php-driver-legacy

На линукс пытаюсь поставить mongo-driver скачал его отсюда - https://githubcom/mongodb/mongo-php-driver-legacy скачал , распоковал , перешел в папку с драйвером , выполняю

268
Скрыть концовку файлов.php

Скрыть концовку файлов.php

У меня страница есть все проблемы решены, теперь у меня есть файлы некоторых назову: indexphp contact

179
Помогите найти ошибку C++ SFML [требует правки]

Помогите найти ошибку C++ SFML [требует правки]

вот код,скрины и спрайты всё там:https://cloudmail

190
#pragma managed

#pragma managed

Что означает следующая строка??? #pragma managed(push, off)

291