Pourquoi ne pas mettre des requettes dans index.php?

Résolu
eleveing Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   -  
eleveing Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   25
 
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   Statut Membre Dernière intervention   1
 
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   Statut Membre Dernière intervention   25
 
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   Statut Membre Dernière intervention   1
 
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   Statut Membre Dernière intervention   25
 
Oui exactement !
0
eleveing Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   1
 
merci bc pour votre explication!!
0