mysql_query nach 3NF regel

Was genau stellst du dir denn unter einer Sicherheitsfunktion vor? Und wovor soll diese Sicherheitsfunktion schützen?
 
weiss nicht, darum frage ich ja :)

ich finde
-mysqli_real_escape_string
und
-htmlspecialchars

sind Sicherheitsfunktionen da es Funktionen sind die einen vor Missbrauch usw. schützen
 
Prinzipiell kann fast jede Funktion – vor allem die Zeichenkettenfunktionen – dazu genutzt werden, um Missbrauch oder Sabotage vorzubeugen. Notfalls können fehlende Funktionen auch selbst geschrieben werden. Es ist nur notwendig zu wissen, welche Schlupflöcher zu stopfen sind.
 
die meisten werden in Datenbanken gespeichert oder werden dazu benutzt eine tabelle aus der Datenbank auszuwählen.

Also eigentlich zum grössten teil in verbindung mit DB's
 
PHP:
$query = "
       SELECT
			*
		FROM
			`".$prefix."_war_comments`
		WHERE
			`wid` = ".mysql_real_escape_string($_GET['W_ID'])."
		order by time
        ";

So wird das eingesetzt oder?

EDIT:

Und nochwas:
PHP:
mysql_query("SELECT * FROM `konten_access` WHERE konto_id = '".$selectkonto."' && inhaber_id = '".$userid."'");

funktioniert doch oder?

UUUUUND nochwas:

ist $_SESSION sicher?
 
Zuletzt bearbeitet:
Es sollten alle Werte validiert werden, die von außen manipuliert werden können. Also alle per Get- oder Post-Methode übergebene Werte sowie Werte aus Cookies.
 
Zurück