moins
ich hab mal wieder ein problem
und zwar benutzt php jetz durch irgentein update (keine ahnung welches, könnte n php-upgrade sein) nun bei http-wrappern http 1.1 in seinem header statt 1.0
das hat zur folge, dass ich zum beispiel mittels file_get_contents("http://bla/datei.xxx") den fehler bekomme:
Bad request 400
Moin,
also ich bin recht sicher dass PHP auch bei HTTP/1.1 den Host-Header sendet, hat es bei 1.0 ja auch, sonst würden 99% aller Server garkein Ergebnis liefern. Dein Problem muss also vermutlich wo anders liegen - schau doch mal (über Server logs, oder falls möglich Netzwerk Traffik Analyzer) wie das Request tatsächlich aussieht, welches PHP schickt.
Ansonsten hast jederzeit die Möglichkeit via fsockopen() dein eigenes HTTP/1.0 Request zu erzeugen - beispiele dazu gibt's im PHP Manual zur entsprechenden Funktion.
greetz RFZ