我正在寻找一种方法来为我的网店中的非注册用户创建唯一且永久的 ID。如果用户已注册,我有一个可行的解决方案:
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']);
}
}
否则我无法知道哪个购物车属于谁。我正在尝试使用 cookie,但欢迎提供任何建议。