Kein Mailversand via PHP

Man könnte es ja mit nem Flag umgehen auf das man prüft.
Sowas z.B.
PHP:
if(isset($_REQUEST['flag']))
$_REQEUST ist sowohl für POST als auch für GET ...
Und dann baust du entweder n hidden-input in dein vormular ein oder hängst es an die URL nach dem Motto : ?flag=true ... dann bekommst du das auch noch weg.
 
Ich denke diese Meldung kommt weil ich die Arrays für "Name" und "Mail" am Anfang der Seite "auslesen" lasse, wenn sie noch gar nicht existent sind. Denn "Name" und "Mail" werden ja erst später gefüllt.

So schauts aus. Wenn man "einfach so" darauf zugreift, kann es zu solchen Meldungen kommen. Daher gibt's die Funktion isset(), mit der man vor dem Zugreifen prüfen kann, ob's überhaupt da ist.

@SPiKEe: Von Request sollte man die Finger lassen, denn das wäre nur wieder Bequemlichkeit und öffnet Problem Tür und Tor. Was passiert denn bpsw. wenn ich ein Form POST übertrage, darin ein Feld mit dem Namen 'xyz' existiert, da Daten rein geschrieben werden und ich dann an die URL anhänge ?xyz=foobar?
 
Ja ... das ist mir schon soweit klar was $_REQUEST angeht ... aber für solche Flags kann man es denke ich doch durchaus verwenden.
 
Zurück