Holen Sie sich die endgültige URL von doppelt verkürzter URL (T.co -> bit.ly -> endgültig)Php

PHP-Programmierer chatten hier
Guest
 Holen Sie sich die endgültige URL von doppelt verkürzter URL (T.co -> bit.ly -> endgültig)

Post by Guest »

Ich konnte eine doppelt verkürzte URL nicht in erweiterte URL mit der folgenden Funktion, die ich von hierher erhalten habe, erfolgreich konvertieren: < /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>

Ich habe in Schwierigkeiten geraten, als die erweiterte URL, die ich bekam, wieder eine verkürzte URL war, die ihre erweiterte URL hat. < /p>

Wie bekomme ich die endgültige erweiterte URL, nachdem sie beide URL -Verkürzungsdienste durchlaufen hat?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post