wahsaga: sicherheitsfrage??? eines Anfängers

Beitrag lesen

hi,

if ($benutzereingabe=="hallo") {
  irgendwas;
  }

wenn jetzt benutzereingabe folgendes ist?
1==1||blabla
oder
"a"=="a"||blabla

???

Das stellt absolut kein Problem dar.

Der Text liegt bereits in einem String vor - also werden die reinen Textinhalte 1==1||blabla mit hallo oder "a"=="a"||blabla mit hallo verglichen.

Bei SQL besteht das Problem darin, dass du jemandem einen String in einer bestimmten Syntax übergeben musst, und diese Syntax durch gewisse Zeichen zerstört werden kann.

Bei deinem Beispiel musst _du_ aber nichts irgendwohin übergeben, die Nutzereingabe (aus GET/POST/...) liegt dir bereits als Stringvariable vor.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }