Tôi đã một trang mà tôi làm một điểm bỏ phiếu dài tôi đã sử dụng tại bắt đầu của trang này nàyPHP Lưu phiên khi sử dụng session_write_close();
session_start();
session_write_close();
Bởi vì:
để ngăn chặn viết đồng thời chỉ có một kịch bản có thể hoạt động trên một phiên bất cứ lúc nào
Vì vậy nếu tôi không và bỏ phiếu dài đang chạy người dùng sẽ không thể tải trang khác.
Vì vậy, truy cập vào dữ liệu của tôi trong phiên từ trang bỏ phiếu này là có thể nhưng tại một số điểm trong tập lệnh của tôi tôi đã lưu phiên của tôi trở lại máy chủ vì tôi đã thực hiện một số thay đổi trong đó.
Cách để làm điều đó là gì?
Đó sẽ là rất đẹp nó sẽ là một cách để làm điều gì đó như
session_write_open();
//do stuff
session_write_close();
Nhưng session_write_open() không tồn tại!
Cảm ơn
Tương tự, đối với người đọc trong tương lai, tôi cho rằng bạn sử dụng 'session_set_save_handler()' để thực hành tốt nhất vì nó không liên quan đến bất kỳ công việc nào, nhưng thay đổi phiên làm tác giả PHP dường như đã có ý định. Tôi đã đăng một ví dụ về cách làm điều này dưới đây. –