Vì máy chủ web không duy trì giao tiếp liên tục với máy khách và mỗi yêu cầu được máy chủ coi là một yêu cầu mới, nhiệm vụ chính của các phiên trong trình duyệt là xác định trình duyệt và tạo tệp tương ứng lưu trữ các biến phiên.
Hướng dẫn
Bước 1
Một phiên về cơ bản là một tệp văn bản lưu trữ các giá trị của các cặp yêu cầu-phản hồi trên máy chủ. Số lượng tệp như vậy cho các máy khách khác nhau có thể rất lớn, vì vậy mỗi máy khách được gán SID của riêng mình, SID này được chuyển bằng cách sử dụng chuỗi truy vấn. Phiên và cookie là các phương pháp lưu trữ thông tin được sử dụng để xác định người dùng. Đồng thời, cái trước được lưu trên máy chủ và được quản trị viên sử dụng, trong khi cái sau do nhà phát triển xác định và được lưu trữ trên máy tính cục bộ.
Bước 2
Kích hoạt phiên trong trình duyệt được đặt bởi lệnh dool session_start () trên mỗi tài nguyên có chứa một lệnh gọi đến các biến. Trong trường hợp này, phản hồi của hàm true tượng trưng cho việc kích hoạt phiên thành công và phản hồi false - một lỗi. Sau khi bật phiên, bạn có thể lưu dữ liệu trong mảng $ _SESSION.
Bước 3
Lưu ý rằng lệnh session.save_path, nằm trong tệp php.ini, xác định đường dẫn đến nơi các tệp phiên được lưu. Sự không rõ ràng của chỉ thị này ngụ ý tự động lưu các tệp phiên vào RAM của máy chủ. "Thời gian tồn tại" của một phiên được định nghĩa bởi chỉ thị session.cookie_lifetime trong cùng một tệp cấu hình php.ini.
Bước 4
Việc tắt chức năng phiên của trình duyệt được đặt bởi hàm bool session_destroy (). Hàm string session_id ([$ id]) cho phép bạn xác định mã nhận dạng phiên hiện tại.
Bước 5
Một tính năng bổ sung của chức năng này là khả năng đặt số nhận dạng phiên của riêng bạn bằng cách sử dụng tham số $ id tùy chọn. Xin lưu ý rằng các ký tự Kirin không được phép trong tham số này, không giống như các ký tự số. Một điều kiện khác để thành công trong việc thiết lập mã định danh phiên của riêng bạn là cần phải sử dụng hàm session_start ().