Es una tienda web basada en php sin inicios de sesión de usuario porque todos los pagos se manejan a través de PayPal. Mi pregunta es: ¿qué sugieres para el carrito de compras: galletas, sesiones o ambas cosas? No me preocupa demasiado la longevidad de los contenidos del carrito de compras. Me gustaría que el usuario pueda hacer clic y hacer algunas cosas antes de enviar el pedido. Me inclino por las sesiones porque algunas personas aún pueden desactivar las cookies en sus máquinas.PHP ¿Carro de compras sin inicio de sesión - cookies vs sesiones vs ambos?
Respuesta
Las sesiones de PHP utilizan una cookie con la identificación de la sesión para rastrear al usuario. Me gustaría ir con las sesiones, ya que manejará toda la identificación por usted y hará las cosas más fáciles y más transparentes.
También es posible utilizar sesiones sin cookies y pasará la identificación de la sesión en la URL. Eso en algunos casos puede ser un riesgo de seguridad, pero tal vez no tanto en su situación.
De forma predeterminada, PHP establece una cookie en el navegador del visitante para saber qué identificador de sesión usar de todos modos, por lo que la única diferencia real entre las tres opciones sería la cantidad de datos enviados a su servidor durante la solicitud .
Dicho esto, también se puede utilizar sesiones sin cookies, asegurándose de añadir ?session_id={session_id();}
a todos sus enlaces internos y el siguiente al principio de cada página:
if (isset($_GET ['session_id'])
session_id($_GET ['session_id'])
session_start();
Así, recomiendan el uso de sesiones.
- 1. Sistema de inicio de sesión (PHP) Cookies y sesiones
- 2. sesiones CodeIgniter vs sesiones de PHP
- 3. ¿Carro de compras, sesión o DB?
- 4. Sesión de PHP sin cookies
- 5. Cookies de Javascript vs cookies de php
- 6. Sistema de inicio de sesión de Cookies/Sesiones
- 7. Cookies - PHP vs Javascript
- 8. php: sesiones vs. base de datos
- 9. php: sesiones basadas en cookies
- 10. Sesión Scalatra sin cookies
- 11. redis vs sesiones nativas
- 12. Seguimiento de intentos de inicio de sesión utilizando cookies PHP
- 13. ¿Qué son las sesiones sin cookies?
- 14. Falsificación de sesión/Cookies?
- 15. ajax.microsoft.com vs dominio sin cookies para cdn
- 16. Cookies de inicio de sesión/sesión, Ajax y seguridad
- 17. sesiones sin cookies y cross-site mensajes de forma
- 18. ¿Las sesiones de PHP establecen cookies?
- 19. Sesiones y cookies
- 20. Node.JS sesión sin cookies
- 21. autenticación scrapy inicio de sesión con cookies
- 22. Sesiones sin cookies e IIS7 causa un bucle de redireccionamiento
- 23. SAML vs inicio de sesión federado con OAuth
- 24. wordpress wp-ecommerce carro de compras encabezado/problema de cookie
- 25. Inicio de sesión de CAS y eliminación de cookies
- 26. ¿Cookies de sesión = cookies?
- 27. Sesiones de PHP que no extienden la caducidad de las cookies en cada solicitud
- 28. ColdFusion cliente vs variables de sesión
- 29. Spring Security, Spring MVC y Sesiones de inicio de sesión
- 30. Gestión de sesiones/cookies en Apache JMeter
Debe administrar los detalles de autenticación, etc. en las sesiones para estar seguro y los detalles, como los productos comprados recientemente, pueden mantenerse en las cookies – Girish