Fabian St.: Variablen in Strings

Beitrag lesen

Hi!

[...]
geklappt hat es prinzipiell wenn ich folgendes gesetzt habe :

if ($user=="") {$user = $HTTP_SERVER_VARS['REMOTE_USER']}

bei jeder Form Übergabe halt $user als hidden mitgeben und später dann :

$headers = "From: $user$user@test.tld";

und so hat es funktioniert, jedoch kam es leider auch hier einmal zu einem Fehler und der Absender war leer!

Nun will ich lediglich das er die Variable nicht erst per $user übergibt, sondern direkt von der Quelle bezieht.
a) weniger Code
b) leichtere Fehlerfindung

Hast du denn bereits überprüft, ob in $_SERVER['REMOTE_USER'] überhaupt ein Wert vorhanden ist? Dies ginge z.B. mit der PHP-Funktion var_dump().

Darüber hinaus ist hierbei auch von Bedeutung, ob PHP als Modul oder CGI-Variante läuft. Bei letzterer ist diese Umgebungsvariable nämlich nicht gesetzt.

Grüße,
Fabian St.