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?
Holen Sie sich die endgültige URL von doppelt verkürzter URL (T.co -> bit.ly -> endgültig) ⇐ Php
-
- Similar Topics
- Replies
- Views
- Last post