dedlfix: sieht man in phpinfo() ob Server HTTP_ACCEPT_LANGUAGE liefert?

Beitrag lesen

echo $begrüßung;

Kann es sein das der Apache garnicht angewiesen werden kann diese Variable zu liefern, weil er z.B. zu alt ist (veraltete Version)?

Ermittle zunächst die Version des Apachen und recherchiere dann, ob der in der Lage ist, Request-Header zu unterdrücken. FVrage dann deinen Hoster, ob er was in der Angelegenheit unternimmt. Ohne Ursachenermittlung ist ein Lösungsuchen wenig zielgereichtet.

Ich dachte auch das hätte eher was mit einer PHP-Einstellung zu tun, aber da habe ich mich wohl geirrt. Oder könnte man das vielleicht per htaccess anstellen?

In PHP ist mir keine Einstellung bekannt, die diese Teile des $_SERVER-Arrays unterdrückt. RequestHeader ist ab Apache 2.0 vorhanden und prinzipiell in der .htaccess änderbar, wenn es der Provider nicht unterbunden hat. Wenn aber eine frühere Direktive einen Header bereits entfernt hat wirst du ihn aber vermutlich nicht wieder herstellen können.

echo "$verabschiedung $name";