Heim  >  Artikel  >  Backend-Entwicklung  >  Empfohlene 10 Methoden zur Verhinderung von SQL-Injection

Empfohlene 10 Methoden zur Verhinderung von SQL-Injection

零下一度
零下一度Original
2017-06-13 13:27:422679Durchsuche

(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-Injection

Einfü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/2

Einfü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 Beispielcode

Einführung: PHP-Präventions-SQL-Injection-Methoden und Beispielcodes

4.

Highlights der erweiterten PHP-Injection-Methoden Seite 1/2_PHP-Tutorial

Einfü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-Tutorial

Einfü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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn