Ah ok jetzt hab ich das soweit verstanden. Nur wie ich jetzt aus dem Link den ich curl gebe den Link mache den ich brauche das weiß ich leider nicht. Kann man das dann auch irgend wie mit curl auslesen oder sagen er soll der Weiterleitung folgen oder so?
Du musst den Status auswerten und dann ggf. einen weiteren Request absetzen.
Du meinst etwar so:
$curl_link = 'http://ul.to/fnum1u';
$useragent = 'Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7';
$timeout = 20;
$ch = curl_init($curl_link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$result = curl_exec($ch);
$info = curl_getinfo($ch);
if($info['http_code'] == 302){
// weiterer Request
}
curl_close($ch);
Aber wenn ich dort die selbe abfrage noch mal mache dann kommt doch der selbe 302 Fehler wieder.....