PHP Developer City を使用してユーザーの閲覧記録機能を実現する方法
電子商取引の急速な発展に伴い、ますます多くの企業が電子商取引モデルに目を向け始めています。ショッピングモールのWebサイトにおいて、ユーザーの閲覧履歴機能は非常に重要な機能であり、ユーザーにパーソナライズされたレコメンデーションサービスを提供したり、商品やサービスを最適化するためのユーザー行動データを販売店に提供したりすることができます。
この記事では、PHP Developer Cityを使ってユーザー閲覧記録機能を実装する方法を紹介します。
PHP では、セッションまたは Cookie を使用してユーザーのログイン ステータスを維持できます。ユーザーがログインに成功すると、その後のデータ関連付けのためにユーザー ID がセッションまたは Cookie に保存されます。
PHP では、SQL ステートメントを使用して挿入操作を実行できます。具体的なコードは次のとおりです。
// 获取用户ID $userID = $_SESSION['userID']; // 获取商品ID $productID = $_GET['productID']; // 获取当前时间 $currentTime = date('Y-m-d H:i:s'); // 插入记录到数据库 $query = "INSERT INTO browse_history (user_id, product_id, browse_time) VALUES ('$userID', '$productID', '$currentTime')"; mysqli_query($conn, $query);
PHP では、SQL ステートメントを使用してクエリ操作を実行したり、ループ ステートメントを使用してクエリ結果を走査したりできます。具体的なコードは次のとおりです。
// 获取用户ID $userID = $_SESSION['userID']; // 查询用户的浏览记录 $query = "SELECT product_id, browse_time FROM browse_history WHERE user_id = '$userID' ORDER BY browse_time DESC"; $result = mysqli_query($conn, $query); // 遍历查询结果 while ($row = mysqli_fetch_assoc($result)) { $productID = $row['product_id']; $browseTime = $row['browse_time']; // 根据商品ID查询商品信息并显示 // ... }
PHP Developer City のユーザー閲覧履歴機能を使用すると、ユーザーのショッピング エクスペリエンスを向上させることができ、同時に販売者に行動データを提供して、商品やサービスの最適化に役立てることができます。サービス。この記事が開発者にとって役立つことを願っています。
以上がPHP Developer Cityを使用してユーザーの閲覧履歴機能を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。