Re:
Da waren Fehler drin:
# Spalten in einzele Responseheaderzeilen
$h=explode("\r\n",fread($fp,2048));
$c=count($h);
# durchlaufen der Header ohne Status-Header ($i=1)
for($i=1;$i<$c;$i++){
# die Zeile <CR><LF> trennt Header von Content
# da durch explode("\r\n",fread($fp,2048)); <CR><LF>
# entfernt wurde, ist diese spezielle Zeile also leer
if($h[$i]=='') break;
# Trennen nach Header-Token und Header-Content
$h[$i]=explode(': ',$h[$i],2);
$res[strtolower($h[$i][0])]=$h[$i][1];
}
# auffinden von Location- und Set-Cookie-Token
if(array_key_exists('location',$res))
$new_host=$res['location'];
if(array_key_exists('set-cookie',$res))
$cookie =trim(substr($res['set-cookie'],0,strpos($res['set-cookie'],';'));
# ACHTUNG: Script geht von einem Cookie aus!
Gruß aus Berlin!
eddi
--
Wer Rechtschreibfehler findet, darf sie behalten.
Wer Rechtschreibfehler findet, darf sie behalten.