我是laravel的新手,正在从事电子商务项目,我需要以访客用户的身份将产品添加到购物车中。目前,我正在检查IP和User-Agent,并使用md5进行编码,并在此考虑当前访客用户的唯一ID访客用户还有其他更好的方法
答案 0 :(得分:1)
您可以为此使用PHP session_id
:https://www.php.net/session_id
一个缺点是session_id
仅考虑技术会议,因此如果用户再次访问您的电子商务应用程序,则ID可能会更改(但IP和用户代理可能不会更改)。
答案 1 :(得分:0)
您可以将UUID
用于此目的。您可以使用此软件包https://github.com/webpatser/laravel-uuid生成几乎唯一的ID。
在此处了解有关UUID的信息
https://en.wikipedia.org/wiki/Universally_unique_identifier