Matthias: Warum funktioniert $PHP_SELF bei mir nicht?

Beitrag lesen

Wenn ich das so mache, dann läd er die Seite neu!

ja na logisch: das meint ja auch $_SERVER['PHP_SELF'] -> lade dich selbst!
Wenn Du also mit 'PHP_SELF' in der URL eine Datei aufrufst, dann wird die AKTUELLE Datei geladen mit den übergebenen Parametern. Das sind die hinter dem "?". Willst Du eine neue Datei aufrufen, dann musst Du auch eine neue erstellen und laden z.B http://www.domain.de/pfad/mailme.php?email=name:provider.de
in der Datei kannst Du dann den ganzen Wust hineinschreiben.

ZUm Sinn: ein robot ist höchstens in der Lage ein "mailto:" bzw. "name@provider.de" zu auszuwerten. Das Stichwort für den robot wäre dann entweder "mailto:" oder schlicht und einfach die E-Mail Adresse selbst. Also vermeide solche statischen Geschichten im HTML-Code wie: <a href="mailto:name@provider.de">.
Deswegen meint das Kochbuch statt "@" ein ":" im Link zu nehmen und hinterher wieder zusammen zu setzen.

Matthias