Einzelnen Beitrag anzeigen
Alt 10.05.2009, 11:00  
wassereimer
Erfahrener Benutzer
 
Benutzerbild von wassereimer
 
Registriert seit: 06.04.2009
Beiträge: 105
PHP-Kenntnisse:
Anfänger
wassereimer befindet sich auf einem aufstrebenden Ast
wassereimer eine Nachricht über ICQ schicken wassereimer eine Nachricht über MSN schicken
Standard

Ok, dann fange ich mal an.
- Ist ja nicht so das ich mich drücke und die anderen alles machen lassen möchte.

Allerdings wäre es natürlich schön, da ich mich nicht sehr gut auskenne, wenn andere User noch Vorschläge machen was noch getan werden sollte.

1) Überprüfen ob das Script nicht direkt aufgerufen wurde, sondern nur von einem weiterem Script eingebunden wurde:
PHP-Code:
<?php
    
if( realpath($_SERVER['SCRIPT_FILENAME']) === realpath(__FILE__) ) {
        die(
"Meldung");
    }
?>
2) Bei Passwörtern braucht man eigentlich nichts machen, wenn sie via md5 übermittel werden. Dann kommt ja eh nur der Hashwert zur Datenbank

3) Wenn es eine Zahl ist, sollten wir es durch intval laufen lassen.
PHP-Code:
<?php
$test 
intval($test);
?>
4) Dann ist ja das Problem, wenn man magic_quotes_gpc aktiviert hat und stripslashes anwenden möchte, das fehlerhafte Sachen dabei raus kommen können.
Was sollte man da am besten nutzen? Wie sollte man vorgehen?

5) Wenn es sich um reinen Text handelt, einfach mit mysql_real_escape_string rüber gehen, würde ich sagen...
PHP-Code:
<?php
$test 
mysql_real_escape_string($test);
?>
Das war es dann erstmal was mir so einfällt.

Lg
wassereimer

Geändert von wassereimer (10.05.2009 um 11:06 Uhr).
wassereimer ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten