Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#4

Re: [PHP] Strings entschärfen

  Alt 21. Mai 2007, 16:39
Kurzum:
  • Werte casten. Einfach mit (int), (string), (whatever) $value den Wert auf nen Typ boxen.
  • Bei Strings:
    • Zeilenumbrueche auf ein Standardformat bringen:
      Code:
      $value = str_replace(array("\n\r", "\r"), "\n", $value);
    • Ggf. stripslashes() ausfuehren:
      Code:
      $value = (get_magic_quotes_gpc()) ? stripslashes($value) : $value;
    • String trimmen:
      Code:
      $value = trim($value);
    • HTML-Steuerzeichen entschaerfen:
      Code:
      $value = htmlspecialchars($value);

Dann jeden String, der in ne SQL-Abfrage wandert mit mysql_real_escape_string() escapen, und fertig ist dein Schutz gegen Cross-Site-Scripting (XSS) und SQL-Injection

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat