Frage

Ich sehe jemand eine Frage stellen zu erkennen, ob eine URL von groovy und Perl leitet aber nicht alles auf PHP gefunden.

Jeder von irgendwo weiß, ich könnte diesen Code finden, das dies tut?

War es hilfreich?

Lösung 2

Eigentlich fand ich das am besten funktioniert:

    function GetURL($URL)
    {
            $ch = curl_init($URL);

            curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);


            curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);

            curl_exec($ch);

            $code = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);

            curl_close($ch);

            return $code;
    }

Andere Tipps

$ch = curl_init('http://www.yahoo.com/');
curl_exec($ch);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if (($code == 301) || ($code == 302)) {
  //This was a redirect
}

Sie daran erinnern, dass keine der Antworten, die in der Regel für diese Frage zu berücksichtigen Umleitung von Javascript innerhalb des zurückgegebenen Dokuments verschlüsselt verursacht nimmt gegeben werden (oder ich denke, einen Meta-Refresh-Tag im HTML-Format.) So ist es möglich, dass, egal was Sie vermissen bestimmte Arten von „umleitet“ bei der Verwendung dieser Art von Code zu testen.

der einzige Weg, um diesen Leider ist ein tatsächlicher Web-Browser der Web-Seite getroffen haben, und den Web-Browser in der Weise geändert hat, die es berichtet Javascript und Meta-Refresh Umleitungen.

Cheers!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top