Pourquoi ne pas mettre des requettes dans index.php?

Résolu/Fermé
eleveing Messages postés 73 Date d'inscription jeudi 30 août 2012 Statut Membre Dernière intervention 27 février 2014 - Modifié par eleveing le 20/08/2013 à 23:41
eleveing Messages postés 73 Date d'inscription jeudi 30 août 2012 Statut Membre Dernière intervention 27 février 2014 - 21 août 2013 à 14:00
Bonjour tout le monde,

je developpe en php html css et j ai bc entendu qu il ne faut pas faire des requetes ou des

truc relatif a la base dans la page index de peur d etre pirate et je comprends pas bien ceci

car normalement quand on affiche le code source d'une page il n y a que du html css qui est

affiché et pas des requettes ou nom de la base !!

expliquez-moi svp,

1 réponse

Anoen Messages postés 196 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 11 septembre 2013 25
21 août 2013 à 00:20
Oh il y a des petites astuces pour afficher le php d'une page (index ou pas), des fois ça marche des fois non. Je ne vais pas expliquer en détail, vu le nombre de personnes qui passent par ici ça serait une mauvaise idée :)

Il y a assez de documentation sur internet à propos de ce genre d'attaque, tu peux chercher. Mais sinon restes-en là, ne mets rien qui approche la bdd dans les pages qui affichent du contenu., fais ça en arrière-plan.
0
eleveing Messages postés 73 Date d'inscription jeudi 30 août 2012 Statut Membre Dernière intervention 27 février 2014 1
21 août 2013 à 00:31
Merci pour votre reponse, je comprends pas tres bien ce que vous voulez dire pratiquement par "arriere plan" ??
0
Anoen Messages postés 196 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 11 septembre 2013 25
21 août 2013 à 13:41
Je veux dire que tu dois faire ça dans des fichiers qui n'interviennent pas dans le front, ceux qui servent uniquement au traitement des données.

En gros (très gros) dans une bonne structure de fichiers, tes pages php qui sont vues par l'utilisateur du genre index.php, tout ce que tu as en PHP à l'intérieur ce sont des echos/boucles, toutes opérations qui affiche.
Tandis que celles qui s'occupent de la récupération des données/traitement/etc contiennent tout le reste, ce sont elles qui envoient les données déjà récupérées aux fichiers vus par l'utilisateur.
0
eleveing Messages postés 73 Date d'inscription jeudi 30 août 2012 Statut Membre Dernière intervention 27 février 2014 1
21 août 2013 à 13:52
si j ai bien compris je doix utiliser des "include" des fichiers qui contienent des traitements. c est bien ca??
0
Anoen Messages postés 196 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 11 septembre 2013 25
21 août 2013 à 13:58
Oui exactement !
0
eleveing Messages postés 73 Date d'inscription jeudi 30 août 2012 Statut Membre Dernière intervention 27 février 2014 1
21 août 2013 à 14:00
merci bc pour votre explication!!
0