Quantcast
Channel: PHP – Marcel Schmidt Wiki / Neuigkeiten
Viewing all articles
Browse latest Browse all 10

PHP curl URL nach Weiterleitung auslesen

$
0
0

Wenn man über curl eine Domain abruft und diese weitergeleitet wird, dann ist es manchmal notwendig die weitergeleitete Domain zu herauszufinden. Das tut man wie folgt:

1
2
3
4
5
6
7
8
9
10
11
12
13
$url = 'http://irgendwas.de/yp/search.yp?subject=test&location=leipzig&x=32&y=14&distance=-1&execute=Suchen&suggest_choose=on&radial_check=on';
 
$this->curlConnect = curl_init();
curl_setopt($this->curlConnect, CURLOPT_HEADER, 0); // Get the header
curl_setopt($this->curlConnect, CURLOPT_FOLLOWLOCATION, 1); // Allow redirection
curl_setopt($this->curlConnect, CURLOPT_COOKIE, session_name().'='.session_id());
curl_setopt($this->curlConnect, CURLOPT_COOKIEJAR, '/tmp');
curl_setopt($this->curlConnect, CURLOPT_COOKIESESSION, true);
curl_setopt($this->curlConnect, CURLOPT_URL, $url);
curl_setopt ($this->curlConnect, CURLOPT_RETURNTRANSFER, 1); //gib ausgabe zurück und erzeugt keine Ausgabe
$curlData = curl_exec($this->curlConnect);
 
echo $baseurl = curl_getinfo($this->curlConnect, CURLINFO_EFFECTIVE_URL); //gibt die umgeleitete Adresse aus

Viewing all articles
Browse latest Browse all 10