Tach!
Wäre das dann so korrekt?
Ein Klammernpaar fehlt noch beim
if
.
Ah ja stimmt. Danke. So dann, richtig?
if (!empty($_SERVER['HTTP_REFERER'])){
Ich bezweifle aber, dass du nur dann eine Mail bekommen möchtest, wenn der Referrer vorhanden ist.
Doch. Ich möchte keine Mail versenden, wenn der Referer leer ist.
Ich würde gar nicht prüfen, ob der Referrer vorhanden ist, sondern einfach den Wert in den Mailtext schreiben. Also genau so, wie du mit dem UserAgent umgehst. Ist er da, steht er drin, ist er es nicht, kommt NULL raus und das wird zu einem Leerstring konvertiert, wenn es in den String vom Mailtext eingefügt wird.
Ja das hatte ich zuerst auch so. Die Mails werden dann auch versendet, aber PHP gibt eine Fehlermeldung.