[PHP] Méthode GET POST ou autre ?

Résolu/Fermé
apprentiDev Messages postés 154 Date d'inscription dimanche 2 mai 2010 Statut Membre Dernière intervention 1 mai 2013 - 17 nov. 2011 à 17:45
Popoï_ Messages postés 171 Date d'inscription mardi 21 juin 2011 Statut Membre Dernière intervention 8 mars 2019 - 17 nov. 2011 à 19:24
Bonjour,

Ma question est basique mais ça me questionne. Quand on va sur des sites e-commerces que l'on accède à une catégorie on à le choix entre plusieurs articles.
Pour l'affichage d'un produit spécifique est ce qu'il s'agit d'une seule page php qui reçoit des valeurs avec $_GET ou $_POSTet va chercher les infos selon les valeurs de $_GET ou le mécanisme d'affichage fonctionne de façon différente ?

En vous remerciant.

A voir également:

2 réponses

Popoï_ Messages postés 171 Date d'inscription mardi 21 juin 2011 Statut Membre Dernière intervention 8 mars 2019 75
17 nov. 2011 à 18:15
Quand tu regardes l'URL de ladite page tu vois un truc du genre
"http://www.lesiteenquestion.com/chemin/page.php?id=42"
Ben c'est que la page récupères la valeur $_GET['id'], vérifie si cette variable existe, si elle est numérique et fait plein de requête sql pour avoir tout ce qui concerne le produit possédant cet id, genre l'image miniature, les caractéristiques et les avis/commentaires...
0
apprentiDev Messages postés 154 Date d'inscription dimanche 2 mai 2010 Statut Membre Dernière intervention 1 mai 2013 4
17 nov. 2011 à 19:18
D'accord ça répond à ma question. Je pensais que pour des sites e-commerce d'autres méthodes étaient utilisés car on m'a souvent dit qu'il fallait éviter d'envoyer des données via URL.

En tout cas merci de ta réponse.
0
Popoï_ Messages postés 171 Date d'inscription mardi 21 juin 2011 Statut Membre Dernière intervention 8 mars 2019 75
17 nov. 2011 à 19:24
faut éviter d'envoyer des données via URL car on peut envoyer une quantité limitée de donnée et c'est très facile de les trafiquer pour essayer d'exploiter une faille, mais pour une seule variable, et numérique en plus... faut juste vérifier si ça existe et si c'est numérique...
0