Hallo,
Also ich hab ein "Fakemailer" in PHP gebastelt (http://olearose.lima-city.de/fakemail/mail.html), für das Formular habe ich get verwendet, FEHLER?
Was das sicherstellen der Funktionsweise anbelangt, sind die Methoden GET und POST gleichwertig. Jedoch gibt es andere Gründe, warum für Formulare, in denen größere/persönlich(e) (vertrauliche) Eingaben gemacht werden, mit POST versendet werden sollten. Bei der Methode GET werden alle Eingabedaten beim versenden eines Formulars in der Anfragezeile an den URL als Query-String angehangen. Sehr viele Server protokollieren die angeforderten URLs in Logs mit. Die Nachrichten, die Dir jemand mit dem Formular zusendete, sind also in den Logs gespeichert. Prinzipiell kann einem das zwar auch bei der Methode POST passieren, die _Wahrscheinlichkeit_ aber ist erheblich geringer.
Dieses Formular sendet dann seine Daten an send_mail.php, dieses Script sieht wie folgt aus:
> <?PHP
> $empfaenger = (''.$_get['mailtoname'].'<'.$_get['mailto'].'>');
# ^^^^^^^^^^^^^^^^^^^^^^^
# unnötiger Datenmüll
$empfaenger=$_POST['mailto'];
# etc.
Was ist Falsch?
Formulardaten werden (u. A.) in den Variablen $_GET
und $_POST
abgelegt - nicht in $_get oder $_post
Suche nach "formularverarbeitung PHP tutorial" mit einer Suchmaschine Deiner Wahl!
z. B. google
Gruß aus Berlin!
eddi
Hypochondrie vor Parodontitis? Nikotin beruhigt die Nerven davon!