Heim > Artikel > Backend-Entwicklung > Empfohlene 10 Methoden zur Verhinderung von SQL-Injection
(1) mysql_real_escape_string – Escape-Sonderzeichen in Zeichenfolgen, die in SQL-Anweisungen verwendet werden, unter Berücksichtigung des aktuellen Zeichensatzes der Verbindung. Die Verwendungsmethode ist wie folgt:?123$sql= "select count(*) asctr von Benutzern mit username='".mysql_real_escape_string($username)."'andpassword='". mysql_real_escape_string($pw)."'limit 1";Durch die Verwendung von mysql_real_escape_string() als Wrapper um Benutzereingaben können Sie böswillige SQL-Injection in Benutzereingaben vermeiden. (2) Aktivieren Sie magic_quotes_gpc, um die SQL-Injection zu verhindern. Es gibt eine Einstellung in php.ini: Diese ist standardmäßig deaktiviert >1.
Die umfassendsten Methoden zur Verhinderung von SQL-InjectionEinführung: In diesem Artikel wird hauptsächlich die umfassendste Methode zur Verhinderung von SQL-Injection vorgestellt Tutorials können darauf verweisen.
2.
http://www.56.com/m2v/?magic=1 Erweiterte PHP-Injection-Methoden-Sammlungsseite 1/2Einführung: http://www.56.com/m2v/?magic=1: http://www.56.com/m2v/?magic=1 Sammlung fortgeschrittener PHP-Injection-Methoden Nr. 1/2 Seiten: '%23' und passWord='mypass id=-1 Union Select 1,1,1 id=-1 Union Select char(97),char(97),char(97) id=1 Union Select 1 ,1,1 von Mitgliedern id=1 Union wählen Sie 1,1,1 aus a
3
php verhindert SQL-Injection-Methode und BeispielcodeEinführung: PHP-Präventions-SQL-Injection-Methoden und Beispielcodes
4.
Highlights der erweiterten PHP-Injection-Methoden Seite 1/2_PHP-TutorialEinführung: Sammlung fortgeschrittener PHP-Injection-Methoden, Seite 1/2. '%23 'andpassWord='mypass id=-1unionselect1,1,1 id=-1unionselectchar(97),char(97),char(97) id=1unionselect1,1,1frommembers id=1unionselect1,1,1fromadmin id=1unionselect1 ,1,1fromuser
5.
Konfiguration der PHP-Webseiten-Verhinderungsmethode für SQL-Injection_PHP-TutorialEinführung: PHP-Webseiten-Verhinderung Konfiguration der SQL-Injection-Methode. Voraussetzung ist, dass wir über Administratorrechte für den Server verfügen, das heißt, wir können die PHP-Konfigurationsdatei ändern, um SQL-Injection zu verhindern >
6. Zusammenfassung und Analyse der PHP-Anti-SQL-Injection-Methoden_PHP-Tutorial
Einführung: Zusammenfassung und Analyse der PHP-Anti-SQL-Injection-Methoden SQL-Injektionsmethoden. SQL-Injection ist ein Problem, das jeder bei der Programmentwicklung häufig berücksichtigt. Lassen Sie mich die gängigen Codes zur Verhinderung von SQL-Injection analysieren. 1. Daten in PHP übermitteln
7. Einführung in einige Methoden der SQL-Injection in PHP_PHP-Tutorial
Einführung: Verstehen Sie einige Methoden der SQL-Injektion in PHP. Verstehen Sie einige der SQL-Injection-Methoden in PHP. Im Folgenden finden Sie alle gängigen SQL-Injection-Methoden. Was ist eine Injektion? Zum Beispiel fragen wir Daten ab
8 Detaillierte Erklärung der PHP-Anti-SQL-Injection-Methode (1/4)_PHP-Tutorial
Einführung: Detaillierte Erklärung, wie man SQL-Injection in PHP verhindert (1/4). . Injektionsangriff, wenn magic_quotes_gpc = off magic_quotes_gpc = off ist eine sehr unsichere Option im PHP-Tutorial. Die neue PHP-Version hat den Standardwert auf „on“ geändert. Aber es gibt noch etwas
9. Detaillierte Erklärung zur SQL-Injection-Methode (1/3)_PHP-Tutorial
Einführung: Detaillierte Erläuterung der SQL-Injection-Methode (1/3). Aufgrund des PHP-Tutorials und des MySQL-Tutorials selbst ist die Injektion von PHP + MySQL schwieriger als das ASP-Tutorial, insbesondere die Erstellung der Anweisungen während der Injektion. Dieser Artikel bezieht sich hauptsächlich auf okphp bbs v1.3 -
10. php.ini magic_quotes_gpc Konfiguration Anti-Injection-Methode (1/5)_PHP-Tutorial
Einführung: php.ini magic_quotes_gpc Konfiguration der Anti-Injection-Methode (1/5). PHP-Tutorial.ini Magic_quotes_gpc-Konfiguration Anti-Injection-Methode 1. Die Option magic_quotes_gpc in der PHP-Konfigurationsdatei php.ini ist nicht aktiviert und auf „Off“ gesetzt. 2. Der Entwickler hat den Datentyp [Verwandte Q&A-Empfehlungen]: php – Wie werden alle Konfigurationsinformationen richtig eingefügt? phalcon - php - Abhängigkeitsinjektion und automatisches Laden. Ihre jeweiligen Vor- und Nachteile
Das obige ist der detaillierte Inhalt vonEmpfohlene 10 Methoden zur Verhinderung von SQL-Injection. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!