Daten per $PHP_SELF versenden

law

Mitglied
Also ich weis das PHP einen eingebauten Mailer hat nur hab ich 2 kleine Probleme.

1. Form tag ?
So ein normaler Formtag sieht ja so aus :

<form method="post" action="mailto:bla@bla.de">

So jetzt habe ich folgendes Problem ich will die Formular Daten per PHP_SELF verschicken nur weis ich nicht ob bei method post ,get oder $PHP_SELF rein muss .

2. Daten per Session verschicken

Mein 2. Problem ist das ich Daten per Session mit genommen habe und nicht weis wie ich sie dann per $PHP_SELF verschicke.

Würde mich freuen wenn einer von euch GURUS mir helfen könnte :p
 
1.)
a) es ist dir überlassen ob du das formular per get oder post überträgst.
post ist auf jeden fall sicherer = also nimm post.

b) $PHP_SELF kommt ins action=""
ich benutze aber immer ein action="?" - das macht das gleiche und ist kürzer. wenn du noch variablen per get in einem post-form übertragen möchtest dann geht das mit action="?var1=lala&var2=lulu".

2.)
a) du liest die werte der session wie folgt aus:
$_SESSION['name'], $_SESSION['email'],...
b) du verschickst eine amil so:
mail("Emailadresse", "Betreff der Email","Inhalt der Email",
"From: Absender der Email\n" .
"X-Mailer: PHP 4.x");

cya
 
Also alles soweit richtig was der blutige Neuling da verzapft hat jedoch sollte man statt $PHP_SELF mitlerweile $_SERVER['PHP_SELF'] verwenden und ich glaube als action ein ? anzugeben ist nicht so ganz PHP bzw HTML konform oder irre ich da ?
 
Zurück