AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein PHP-Variablen wiederholt an Javascript übergeben
Thema durchsuchen
Ansicht
Themen-Optionen

PHP-Variablen wiederholt an Javascript übergeben

Ein Thema von delphinub23 · begonnen am 2. Jul 2012 · letzter Beitrag vom 4. Jul 2012
 
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#13

AW: PHP-Variablen wiederholt an Javascript übergeben

  Alt 3. Jul 2012, 20:48
@BUG:
  • Codeeinrückung
  • Verwendung von $GLOBALS
  • Verwendung von globalen Variablen allgemein
  • die SQL-Injection aus #5
  • Trennung von Logik, Darstellung und Datenbank (MVC)
  • unnötiges IDS statt Prävention durch ORM oder Parameter
  • Verwendung der veralteten MySQL-Funktionen
  • addslashes(stripslashes()) ?!
  • sowieso ist die angesprochene Zeile komisch!?
  • unvollständiger Schutz (es gibt noch andere SQL-Befehle)
  • eventuelle Probleme wenn das in einem Forum stünde, in dem einer SQL postet
  • die() statt gescheiter Fehlerbehandlung (--> HTTP-Status)
  • Verwendung von (hier unnötigen!) Pointern
  • strtoupper() statt case-insensitive preg_match
  • keine Überprüfung auf möglicherweise aktivierte Magic-Quotes
  • sehr ungünstiger Funktionsname anti_inject() (lässt nicht auf Rückgabewert schließen)
  • ich glaube nicht, dass count($result) funktioniert (mysql_num_results)
  • fehlerhaftes XML ("<?phpxml"?)

Ich finde sicher noch mehr wenn ich will. *g*

Ansonsten ist es am besten auf diese komischen IDS und präventive "Sicherheitssysteme" komplett zu verzichten. Einfach keine direkten SQL-Codes schreiben, dann kann eine SQL-Injection auch nicht passieren. Ein guter ORM oder wenigstens parametriesierte SQL-Queries sind hier vorzuziehen. Das andere Zeug bereitet früher oder später nur Probleme.

@delphinub23: Ich bin mir nicht ganz sicher, was du mit deiner Frage meinst. Schau doch mal in der Hilfe zu intval().

Liebe Grüße,
Valentin
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:04 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz