首页 > 解决方案 > 如何从会话 php/mysqli 中获取客户 ID?

问题描述

我有一个登录页面,它创建$_SESSION['username']= $username$_SESSION['id'] = $id

现在我有一个购物车,我想获取该 ID,以便获取用户的其余信息

我试过$_SESSION['order'] = $_SESSION[id'];了,但它不起作用。我仍在学习 PHP,但我不知道如何从该会话中获取这些数据。

<?php 

include 'dbConfig.php';


include 'Cart.php';
$cart = new Cart;


if($cart->total_items() <= 0){
    header("Location: ");
}


$_SESSION['order'] = $_SESSION[id'];


$query = $db->query("SELECT * FROM members WHERE id = ".$_SESSION['id']);
$custRow = $query->fetch_assoc();
?>

标签: phpsqlsession

解决方案


我相信你忘了把这个写在另一页的顶部。

session_start()

请写下来,然后检查它

print_r($_SESSION)

推荐阅读