Einzelnen Beitrag anzeigen
  #7  
Alt 21.08.2006, 01:52:57
einsteigi einsteigi ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 124
AW: Weiß nicht weiter

Super Idee mit den Session, so kann man sicher sein, das erstens die Anfrage, daher kommt wo Sie herkommen soll und nicht von einer Hackerseiter oder was anderem.

Was ist hier der Unterschied?
PHP-Code:
if ( isset($_POST['einverstanden']) && !empty($_POST['einverstanden']) )

und

if ( isset($_POST['einverstanden']) ) 
Laut meinen PHP-Bücher.

empty: Prüft ob Var leer, nicht definiert ist oder den Wert 0 hat, liefert dann True
denk nach ... !empty Prüft ob Var nicht leer ist, definiert ist und nicht den Wert 0 hat, dann True

isset: überprüft ob Var existiert.

Reicht es deshalb nicht aus

if ( isset($_POST['einverstanden']) ) zu verwenden, anstatt zusätzlich !empty ??

Ist es überhaupt notwendig Var mit unset zu löschen, nehmen wir an wir haben sämtliche Globale Var bekommen, diese ausgewertet und in DB eingetragen. Sollte man nun die Vars mit unset löschen, oder ist das überflüssig?
__________________
Es grüßt euch

Einsteigi
Mit Zitat antworten