簡體   English   中英

如何為非注冊用戶生成唯一 ID?

[英]How to generate unique id for non registered users?

我正在尋找一種方法來為我的網上商店中的非注冊用戶創建唯一且永久的 ID-s。 如果用戶已注冊,我有一個可行的解決方案:

CREATE TABLE user ( 'user_id' int(11) NOT NULL, 'first_name' varchar(100) NOT NULL, 'last_name' varchar(100) NOT NULL, 'register_date' datetime DEFAULT NULL) 

CREATE TABLE cart ('cart_id' int(11) NOT NULL,'user_id' int(11) NOT NULL, 'item_id' int(11) NOT NULL) 

if($_SERVER['REQUEST_METHOD'] == "POST"){
  if (isset($_POST['submit'])){
       $cart->addToCart($_POST['user_id'], $_POST['item_id']);
      }
  }

否則我無法知道哪輛推車是屬於誰的。 我正在嘗試使用 cookies,但歡迎提供任何建議。

您可以做的最簡單的事情就是簡單地參考session id (或等同物)。 您大多只想識別來賓用戶,因此,任何 id 令牌都可以完成這項工作。 如果您的問題是“我如何生成唯一 ID”,請查找“uuid”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM