recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment utiliser $_GPC[ ] en PHP ?

Comment utiliser $_GPC[ ] en PHP ?
Baidu ne l’a pas compris non plus.

曾经蜡笔没有小新曾经蜡笔没有小新2832 Il y a quelques jours559

répondre à tous(1)je répondrai

  • 滿天的星座

    滿天的星座2017-05-16 13:06:22

    php échapper à gpc

    En PHP, la fonction get_magic_quotes_gpc() est une fonction intégréeget_magic_quotes_gpc()函数是内置的函数,这个函数的作用就是得到php.ini设置中magic_quotes_gpc选项的值。

    那么就先说一下magic_quotes_gpc选项:

    如果magic_quotes_gpc=On
    PHP解析器就会自动为post、get、cookie La fonction de cette fonction est d'obtenir l'option magic_quotes_gpc dans le php.ini. valeur du paramètre.
    Parlons d'abord de l'option magic_quotes_gpc :

    Si magic_quotes_gpc=On

    L'analyseur PHP ajoutera automatiquement le caractère d'échappement ""

    aux données provenant de post, get, cookie pour garantir que ces données ne causeront pas erreurs fatales dans les programmes, notamment dans les instructions de la base de données, dues à une contamination provoquée par des caractères spéciaux (caractères considérés comme des caractères PHP). Après l'insertion, les données originales avant l'échappement sont affichées dans la base de données, il n'est donc pas nécessaire de les échapper une fois supprimées.

    Dans le cas de magic_quotes_gpc=On, si les données d'entrée contiennent des caractères tels que 🎜guillemet simple ('), guillemet double ("), barre oblique inverse () et NUL (caractère NULL), des barres obliques inverses seront ajoutées. Ces conversions Définition est requis. Si cette option est désactivée, alors nous devons appeler la fonction addlashes pour ajouter un échappement à la chaîne 🎜. 🎜C'est précisément à cause de la contradiction que cette option doit être activée, mais elle permet également aux utilisateurs de la configurer, cette option a été supprimée en PHP6, et toute programmation doit être effectuée sous magic_quotes_gpc=Off. Dans un tel environnement, si les données de l'utilisateur ne sont pas échappées, les conséquences ne sont pas seulement des erreurs de programme. La même chose entraînera un risque d’attaques par injection de base de données. Donc à partir de maintenant, tout le monde ne devrait plus compter sur ce paramètre étant activé, de peur qu'un jour votre serveur doive être mis à jour vers PHP6 et que votre programme ne fonctionne pas correctement. 🎜
    当magic_quotes_gpc=On的时候,函数get_magic_quotes_gpc()就会返回1
    
    当magic_quotes_gpc=Off的时候,函数get_magic_quotes_gpc()就会返回0
    
    🎜On peut donc voir que la fonction de cette fonction get_magic_quotes_gpc() est d'obtenir la valeur de la variable d'environnement magic_quotes_gpc. Maintenant que l'option magic_quotes_gpc a été supprimée en PHP6, je pense que cette fonction n'existe plus en PHP6🎜

    répondre
    0
  • Annulerrépondre