par
zeus » 08 mai 2008, 12:19
Pour aller dans la même idée que M.Jerome, il faudrait que tu comprennes que le cookie est une information stockée sur le poste client.
Si tu stockes un panier dedans, tu t'exposes à plusieurs problèmes :
- possibilité de piratage (ce n'est pas compliqué de modifier un prix ou un total une fois que le cookie est découvert)
- tu augmentes le volume de données transmis entre le poste client et le serveur
- si les cookies sont désactivés par le client, ton système ne fonctionne plus du tout
Il est beaucoup plus intéressant de passer par les sessions
- le panier est stockée sur le serveur, sans possibilité pour le client d'y accéder directement ( => sans passer par ton code PHP)
- la seule information envoyée au client est l'identifiant de la session (moins de volume)
- si le client n'accepte pas les cookies, les serveurs sont configurés pour transmettre cet identifiant en GET, et ce, automatiquement, donc sans ajouter de code dans ton programme.
Pour aller dans la même idée que [b]M.Jerome[/b], il faudrait que tu comprennes que le cookie est une information stockée sur le poste client.
Si tu stockes un panier dedans, tu t'exposes à plusieurs problèmes :
- possibilité de piratage (ce n'est pas compliqué de modifier un prix ou un total une fois que le cookie est découvert)
- tu augmentes le volume de données transmis entre le poste client et le serveur
- si les cookies sont désactivés par le client, ton système ne fonctionne plus du tout
Il est beaucoup plus intéressant de passer par les sessions
- le panier est stockée sur le serveur, sans possibilité pour le client d'y accéder directement ( => sans passer par ton code PHP)
- la seule information envoyée au client est l'identifiant de la session (moins de volume)
- si le client n'accepte pas les cookies, les serveurs sont configurés pour transmettre cet identifiant en GET, et ce, automatiquement, donc sans ajouter de code dans ton programme.