Session là một cách để lưu trữ thông tin liên quan đến phiên làm việc của người dùng trên máy chủ. Khi người dùng truy cập vào một trang web (mở tab mới), máy chủ sẽ tạo ra một Session mới và gán một ID duy nhất cho nó. ID này được gửi đến trình duyệt của người dùng và được lưu trữ trong cookie hoặc được truyền qua các tham số URL.
Thông tin session được lưu trữ trên máy chủ và có thể bị xóa khi phiên làm việc kết thúc hoặc hết hạn.
Session có một số ưu điểm quan trọng khi sử dụng trong ứng dụng web:
sessionStorage
và sessionStorage
rất dễ sử dụng và cho phép chúng ta lưu trữ và truy xuất thông tin một cách đơn giản.
Để sử dụng Session trong JavaScript, chúng ta có thể sử dụng các phương thức sessionStorage
và sessionStorage
. Dưới đây là một ví dụ về cách sử dụng Session để lưu trữ thông tin người dùng:
// Lưu tên người dùng vào Session Storage
sessionStorage.setItem('username', 'John Doe');
// Lấy tên người dùng từ Session Storage
const username = sessionStorage.getItem('username');
console.log(username); // Output: John Doe
// Xóa tên người dùng khỏi Session Storage
sessionStorage.removeItem('username');
Trong ví dụ trên, chúng ta sử dụng phương thức setItem()
để lưu tên người dùng vào Session Storage với key là 'username'
và giá trị là 'John Doe'
. Sau đó, chúng ta sử dụng phương thức getItem()
để lấy tên người dùng từ Session Storage và gán vào biến username
. Cuối cùng, chúng ta sử dụng phương thức removeItem()
để xóa tên người dùng khỏi Session Storage.