Hướng dẫn destroy specific session php
Chào các bạn, hôm nay mình xin chia sẻ 1 mẹo nhỏ trong PHP: Destroy session_id của user khác từ server. Tại sao cần làm việc này?Bài toán đặt ra: Tại một thời điểm, chỉ cho phép người dùng có duy nhất 1 phiên đăng nhập trên hệ thống. Cách thực hiện trên với PHP?Mình sẽ nói tóm tắt các bước thực hiện, logic này có thể áp dụng tương tự với ngôn ngữ khác. Mục đích
là sử dụng tài khoản hiện tại, để destroy session id khác trên server. Code demo! $session_id_to_destroy = ‘nill2if998vhplq9f3pj08vjb1’; session_start(); session_id($session_id_to_destroy); session_id($current_session_id); ?> Xong, một mẹo khá nhỏ nhưng đôi khi lại rất cần thiết cho hệ thống của bạn. Chúc các bạn áp dụng thành công! Tham khảo https://www.php.net/manual/tr/function.session-destroy.php kinhnghiemlaptrinh.com Điều hướng bài viếtGiao lưu, chia sẻ, học hỏi – trao đổi kinh nghiệm làm việc hàng ngàyI'm currently working on a shopping cart system. It requires a user login to access the cart. So I've wrote some codes to disable access of the cart page if the user is not logged in. However, whenever I try to empty the cart, I get logged out. I just want to destroy the cart session and not the user session. Here's my code: For the cart page:
For the cart update: |