Hallo und guten Abend,
Zu erst habe ich das mal sauber eingerückt ...
und Fehler reingebaut... :-O Das continue stand da z.B. nicht sinnlos.
und dann gesehen: geht doch. Warum jetzt manchmal nur ein header kommt und kein Inhalt? Was steht denn dann in den headern?
Klar, bei allen Seiten geht es, nur nicht bei denen, bei denen es drauf ankommt (URL kann ich hier nicht posten).
Um das nochmal klar zu schreiben: wenn cih die betroffeneen Seiten mit file_get_contents() abfrage, bekomme ich die Antwort. Das nützt mir aber nichts, weil ich auch die Header benötige und das Spiel erst anfängt, wenn ich den Fehler*) gefunden habe.
*) der Fehler ist wohl eher ein Trick der abfragten Seiten, die Auslieferung zu vermeiden.
Ich bekomme die Response-Header:
Array
(
[version] => HTTP/1.1
[status] => 200
[message] => OK
[date] => Tue, 16 Jun 2015 18:58:13 GMT
[server] => Apache
[x-powered-by] => PHP/4.4.9
[expires] => Thu, 19 Nov 1981 08:52:00 GMT
[cache-control] => no-store, no-cache, must-revalidate, post-check=0, pre-check=0
[pragma] => no-cache
[set-cookie] => PHPSESSID=***; path=/
[vary] => User-Agent,Accept-Encoding
[connection] => close
[content-type] => text/html
)
Session-ID habe ich jetzt mal rausgenommen
Grüße
TS