Получить окончательный URL от двойного укороченного URL (t.co -> bit.ly -> final)Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Получить окончательный URL от двойного укороченного URL (t.co -> bit.ly -> final)

Сообщение Anonymous »

Я не смог преобразовать двойной укороченный URL для успешного расширения URL -адреса, используя приведенную ниже функцию, которую я получил отсюда: < /p>

function doShortURLDecode($url) {
$ch = @curl_init($url);
@curl_setopt($ch, CURLOPT_HEADER, TRUE);
@curl_setopt($ch, CURLOPT_NOBODY, TRUE);
@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE);
@curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$response = @curl_exec($ch);
preg_match('/Location: (.*)\n/', $response, $a);
if (!isset($a[1])) return $url;
return $a[1];
}
< /code>

Я попал в беду, когда расширенный URL, который я получил, снова был сокращенным URL, который имеет расширенный URL. < /p>

< P> Как получить окончательный расширенный URL после того, как он пройдет обе услуги по сокращению URL?

Подробнее здесь: https://stackoverflow.com/questions/146 ... t-ly-final
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»