Maison  >  Article  >  développement back-end  >  Résumé des méthodes de règlement du panier

Résumé des méthodes de règlement du panier

php中世界最好的语言
php中世界最好的语言original
2018-05-16 11:29:425317parcourir

Cette fois, je vais vous présenter un résumé des méthodes de mise en œuvre du règlement du panier, et quelles sont les précautions pour mettre en œuvre le règlement du panier. Voici des cas pratiques, jetons un coup d'œil.

Il existe actuellement trois types de paniers, qui sont stockés dans un cookie ou une session, ou combinés avec un stockage dans une base de données

Le le premier est stocké dans des cookies

Avantages :

1.cookie是存储在客户端的,且占用很少的资源,一般cookie中可以存储300个cookie,每个cookie为4KB,既可以满足购物车的需求,还可以减轻服务器的压力.
2.cookie是浏览器内置,只要在cookie定义的有效期内,数据都不会丢失.
3.二区cookie不是可执行文件,所以不会给用户带来病毒或攻击用户系统

Inconvénients :

  1.基于cookie开发的购物车要求用户浏览器必须支持并设置为启用cookie,否则购物车则失效.
  2.存在着关于cookie侵犯访问者隐私的争论,因此有些用户会禁止本机cookie的功能.
  3.如果换一台机器在去登录的话,就会丢失购物车信息;

La seconde est la session

Avantages :

1. La session peut être synchronisée avec le client et ne dépend pas des paramètres du client.
2. Comparé avec les cookies, la session est une information stockée côté serveur, elle est donc plus sécurisée;

Inconvénients :.

1. session Elle occupera les ressources du serveur et augmenter la charge sur le serveur. Surtout lorsqu'il y a de nombreux utilisateurs simultanés, un grand nombre de sessions seront générées, affectant les performances du serveur

2. Parce que les informations stockées dans la session sont plus sensibles et sont enregistrées. sur le serveur sous forme de fichiers, il y a donc aussi des risques de sécurité

La troisième façon est de combiner la base de données

Ce mode est actuellement plus ; commun.

Il présente les caractéristiques suivantes

Avantages :

1. La base de données et les cookies sont respectivement responsables de l'enregistrement des données et du maintien des réponses, et peuvent faire jouer pleinement leur avantages respectifs, ce qui améliore la sécurité et les performances du serveur ;

                                     2. Quelle que soit la machine utilisée, les informations du panier ne seront pas perdues ; 

   Inconvénients : le comportement

doit être. connecté à la base de données, et la connexion ne sera pas libérée tant que l'opération sur la table n'est pas terminée. Lorsqu'il y a de nombreux utilisateurs simultanés, cela affectera les performances de la base de données, ce qui impose des exigences plus élevées pour les performances de la base de données ;

2. L'utilisation de cookies pour conserver les réponses nécessite un support client.

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur. le site PHP chinois !
Lecture recommandée :

Explication détaillée du cas d'obtention de données d'actualité à l'aide de PHP+ajax

Explication détaillée des étapes à mettre en œuvre file d'attente de messages avec PHP+MySQL

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn