Maison  >  Article  >  développement back-end  >  10 méthodes recommandées pour empêcher l’injection SQL

10 méthodes recommandées pour empêcher l’injection SQL

零下一度
零下一度original
2017-06-13 13:27:422643parcourir

(1) mysql_real_escape_string -- Échappe les caractères spéciaux dans les chaînes utilisées dans les instructions SQL, en tenant compte du jeu de caractères actuel de la connexion. La méthode d'utilisation est la suivante :?123$sql= "select count(*) asctr des utilisateurs où username='".mysql_real_escape_string($username)."'andpassword='". mysql_real_escape_string($pw)."'limit 1";En utilisant mysql_real_escape_string() comme wrapper autour de l'entrée utilisateur, vous pouvez éviter toute injection SQL malveillante dans l'entrée utilisateur. (2) Activez magic_quotes_gpc pour empêcher l'injection SQL. Il y a un paramètre dans php.ini : magic_quotes_gpc = Off Ceci est désactivé par défaut. S'il est activé, l'utilisateur sera automatiquement

1. Méthodes les plus complètes pour empêcher l'injection SQL

Introduction : Cet article présente principalement la méthode la plus complète pour empêcher l'injection SQL. les tutoriels peuvent y faire référence.

2. http://www.56.com/m2v/?magic=1 Collection de méthodes d'injection PHP avancées page 1/2

Introduction : http://www.56.com/m2v/?magic=1 : http://www.56.com/m2v/?magic=1 Collection de méthodes avancées d'injection PHP No. 1/2 pages : '%23' et 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 des membres id=1 union sélectionnez 1,1,1 parmi a

3 php empêche la méthode d'injection SQL et exemple de code.

Introduction : méthodes d'injection SQL de prévention PHP et exemples de codes

4 Points forts des méthodes d'injection PHP avancées page 1/2_Tutoriel PHP.

Introduction : Collection de méthodes avancées d'injection php, page 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. Configuration de la méthode de prévention des pages Web PHP pour l'injection SQL_Tutoriel PHP

Introduction : Prévention de la page Web PHP Configuration de la méthode d'injection SQL. La condition préalable est que nous devons avoir des droits d'administrateur sur le serveur, c'est-à-dire que nous pouvons modifier le fichier php.ini. Je vais maintenant vous présenter comment modifier le fichier de configuration php pour empêcher l'injection SQL. Les amis qui ont besoin d'apprendre peuvent

6.

Résumé et analyse des méthodes d'injection PHP anti-sql_Tutoriel PHP

Introduction : Résumé et analyse des méthodes d'injection PHP anti- méthodes d'injection SQL. L'injection SQL est un problème que tout le monde prend souvent en compte dans le développement de programmes. Laissez-moi analyser les codes courants de prévention des injections SQL. Les amis dans le besoin peuvent s'y référer. 1. Soumettre les données en php

7.

Introduction à quelques méthodes d'injection SQL dans le tutoriel php_PHP

Introduction : Comprendre quelques méthodes d'injection SQL en php. Comprendre certaines des méthodes d'injection SQL en PHP. Voici toutes les méthodes d'injection SQL les plus courantes. Les amis dans le besoin peuvent s'y référer. Qu’est-ce que l’injection ? Par exemple, nous interrogeons des données

8

Explication détaillée de la méthode d'injection php anti-sql (1/4)_Tutoriel PHP<.> Introduction : Explication détaillée de la façon d'empêcher l'injection SQL en PHP (1/4). . Attaque par injection lorsque magic_quotes_gpc = off magic_quotes_gpc = off est une option très dangereuse dans le tutoriel php. La nouvelle version de php a changé la valeur par défaut en on. Mais il y a encore quelque chose

9

Explication détaillée sur la méthode d'injection SQL (1/3)_Tutoriel PHP

Introduction : Explication détaillée de la méthode d'injection SQL (1/3). En raison du tutoriel php et du tutoriel mysql lui-même, l'injection de php+mysql est plus difficile que le tutoriel asp, notamment la construction des instructions lors de l'injection. Cet article fait principalement référence à okphp bbs v1.3 -

. 10.

php.ini magic_quotes_gpc configuration méthode anti-injection (1/5)_Tutoriel PHP

Introduction : méthode anti-injection de configuration php.ini magic_quotes_gpc (1/5). PHP tutoriel.ini méthode d'anti-injection de configuration magic_quotes_gpc 1. L'option magic_quotes_gpc dans le fichier de configuration php php.ini n'est pas activée et est désactivée 2. Le développeur n'a pas vérifié le type de données

[Recommandations de questions et réponses associées] :

php - Quelle est la bonne façon d'injecter toutes les informations de configuration ?

phalcon - php - Injection de dépendances et chargement automatique Leurs avantages et inconvénients respectifs

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn