Đoạn lệnh php nào được sử dụng để lưu trữ một biến user có giá trị ‘ckcit’ vào trong session?

Session trong PHP cho phép lưu trữ thông tin [tên người dùng, danh mục hàng hoá trong giỏ hàng…] trong suốt quá trình làm việc của họ. Không giống như cookie, dữ liệu của session là tạm thời và chỉ thực sự kết thúc khi người dùng tắt trình duyệt hoặc máy chủ chấm dứt kết nối. Vì vậy, đôi lúc cần phải lưu trữ thông tin về session trong cơ sở dữ liệu.

Session làm việc bằng cách:

  • Mỗi session sẽ được cấp một định danh [ID] khác nhau là chuỗi 32 kí tự.
  • Cookie gọi là PHPSESSID sẽ được tự động gửi đến máy tính người dùng để lưu trữ chuỗi.
  • Một tệp tin được tự động tạo ra và nội dung đươc lưu trong thư mục thiết lập trong file php.ini.

Thiết lập session

  • Một session được thiết lập trong PH sử dụng cú pháp: session_start[].
  • Tất cả session được lưu trong biến toàn cục $_SESSION.

Lưu ý: hàm khởi động session phải đặt phía trên thẻ HTML.





    

Có thể sử dụng phương thức isset[] để kiểm tra xem session đã được thiết lập hay chưa.

Chủ Đề