Panier de persistance: $_SESSION ou cookie de navigateur?

Sur un site e-commerce avec aucun nom d'utilisateur/login persister panier de données, il serait mieux d'utiliser le PHP $_SESSION variable ou un cookie de navigateur pour persister les articles dans le panier? Je me penche vers $_SESSION depuis les cookies peuvent être désactivés, mais j'aimerais entendre les pensées de vous.

Je vous remercie d'avance pour votre considération.

  • Que faire si vous avez à la fois? L'inconvénient avec $_SESSION est que la session est désactivée lorsque le navigateur est fermé. Des sessions d'utilisation, mais de tenter de remplir le $_SESSION de données à partir d'un cookie, si elle est disponible.
  • vous devez ajouter cette une réponse.
  • Faire ce que @Travesty3 dit, rappelez-vous: Ne pas stocker des informations sensibles dans les cookies. Elles voyagent tout le temps en arrière à partir du navigateur au serveur et sont susceptibles d'être reniflé ou piraté.
  • Pense que vous vouliez dire, des informations "sensibles"; -)
  • De le stocker dans la session est sûr et donc très bien, mais @Xeoncross explique pourquoi il est probablement plus utile pour stocker uniquement un IDENTIFIANT unique dans la session et de stocker les données dans votre base de données.
InformationsquelleAutor | 2012-09-24