ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
419
419
EMPFEHLEN
-
08.01.09 18:44 #1
Also man speichert ja viel so inner Datenbank, und man sollte ja bevor man ja speichert den einzutragenden Wert ja abfragen.
jetzt hab ich dazu 2 Fragen:
1. Reicht es wenn man zb bei einem Username die akzeptierte zeichen zu überprüfen zb so:oder muss ich auch noch auf was anderes überprüfen?PHP-Code:eregi("^[a-zA-Z0-9]+$",$Username)
2. Ob es Reicht bei Texten nur die zeichen zu entschärfen : ">" und "<"?Vorsicht : NervernSäge
Das Leben ist ein Spiel , das spiel ist sch*** die Grafik ist guuuut
Gamen ist mein Leben .
der Rest ist mein Hobby
-
Genanntes prüft bereits, ob der Wert von $Username nur aus einem oder mehr Zeichen der Zeichenmenge a–z, A–Z und 0–9 besteht.
Zudem kenne ich kein Datenbanksystem, in dem die Zeichen > und < innerhalb von Zeichenketten maskiert werden müssten. Das sind eher nur die Zeichen ", ' und \.Markus Wulftange
-
10.01.09 03:03 #3
- Registriert seit
- Jan 2009
- Beiträge
- 6
@ 1. Ja, das reicht.
@ 2.
Bevor du Text, der vom Benutzer eingegeben wird in einer Datenbank speicherst, solltest du ihn mit der PHP-Funktion mysql_real_escape_string() maskieren.
Dadurch kannst du eine SQL_Injection seitens bösartiger Benutzer verhindern.
Ähnliche Themen
-
Sicherheit? Wie und was?
Von BeaTBoxX im Forum PHPAntworten: 4Letzter Beitrag: 28.04.11, 13:28 -
Sicherheit im Web 2.0
Von Freak im Forum SmalltalkAntworten: 0Letzter Beitrag: 24.03.09, 16:28 -
Sicherheit
Von NCortex im Forum PHPAntworten: 5Letzter Beitrag: 08.08.07, 12:32 -
Sicherheit?
Von Prophet05 im Forum PHPAntworten: 15Letzter Beitrag: 27.03.05, 01:10 -
sicherheit
Von polar im Forum PHPAntworten: 1Letzter Beitrag: 01.11.02, 02:29





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren