Addslashes() en php

Résolu
drogba7213 Messages postés 1524 Date d'inscription   Statut Membre Dernière intervention   -  
Archeus01 Messages postés 1572 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voila je passe un oral demain pour mon BTS et j'ai l'impression qua je vais mourrir...
Je stress et donc ma question est assez simple je pense

Pouvez vous me dire a quoi sert la fonction addslashes() en php de manière simple et pas comme l'explication de php.net ou je ne comprend rien svp

merci d'avance
A voir également:

5 réponses

Archeus01 Messages postés 1572 Date d'inscription   Statut Membre Dernière intervention   452
 
"Retourne la chaîne str , après avoir échappé tous les caractères qui doivent l'être, pour être utilisée dans une requête de base de données. Ces caractères sont les guillemets simples ('), guillemets doubles ("), antislash (\) et NUL (le caractère NULL). " extrait de php.net

Devant les ', les " et les \ il rajoute le caractère \ .

D'ailleurs lis l'exemple sur php.net qui est assez simple à comprendre pour le coup
0
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
salut,

je comptais répondre la même chose que Archeus01…

Exemple avec addslashes()
<?php
$str = "Votre nom est-il O'reilly ?";

// Affiche : Votre nom est-il O\'reilly ?
echo addslashes($str);
?>


' → \'
" → \"
\ → \\

qu'est-ce que tu ne comprends pas exactement ?
comment ça marche ou à quoi ça sert ?
0
drogba7213 Messages postés 1524 Date d'inscription   Statut Membre Dernière intervention   21
 
non bah du coup c'est très compréhensible mnt.

Par contre est ce que ca lutte vraiment contre l'injection SQL?
0
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
+ https://fr.wikipedia.org/wiki/Injection_SQL#Comment_.C3.A9viter_ces_attaques

PS : si tu dois plancher demain, va prendre l'air et détends toi.
ce n'est pas en quelques heures de buchage frénétique que tu ça va se jouer.
soit tu es prêt, soit tu l'es pas, mais ajoute pas la panique au manque de préparation !
-;o)
.
0
Archeus01 Messages postés 1572 Date d'inscription   Statut Membre Dernière intervention   452
 
Perso je ne suis pas d'accord, le buchage frénétique m'a toujours permis de gagner les quelque points qui ont fait qu'avec 10,15 de moyenne , on peut passer...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
drogba7213 Messages postés 1524 Date d'inscription   Statut Membre Dernière intervention   21
 
ok merci pour tes réponses et tes conseils
0