Vinzenz Mai: Werte werden nicht übergeben

Beitrag lesen

Hallo Christian,

nach dem Hinweis von Globe zu isset() noch zwei weitere Anmerkungen:

echo '<input name="empfaenger" type="text" id="empfaenger" value="'.$_GET['empfaenger'].'@xxxx.at" disabled="disabled" size="35"/>';

hier schreibst Du Eingaben von außen ungefiltert in HTML. Du solltest die
Eingabe entsprechend aufbereiten, d.h. gemäß HTML-Kontext behandeln.

$empfaenger=$_POST['empfaenger'];
mail("$empfaenger","$betreff","$message","$absender");

hier schreibst Du Eingaben von außen ungeprüft, ungefiltert und unbehandelt
(dafür aber überflüssigerweise umkopiert und in unnötige Anführungszeichen
gesetzt) in einen Mail-Kontext. Die Spammer werden es Dir danken.

Freundliche Grüße

Vinzenz