Something, tôi nghĩ rằng Apache, thêm các tiêu đề HTTP cho tất cả các phản ứng tạo ra bởi kịch bản PHP:PHP remove tiêu đề HTTP
Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
này hoạt động ok cho các trang động thực tế, nhưng tôi có một số trang đó, trong khi tạo ra bởi PHP, chủ yếu là tĩnh, và tôi muốn trình duyệt lưu trữ chúng.
Có cách nào trong PHP để loại bỏ các tiêu đề đó khỏi phản hồi không, và nếu không, có giá trị nào tôi có thể đặt chúng tương đương với chúng không?
Tôi không muốn đặt giá trị của riêng mình, vì tôi muốn trình duyệt sử dụng cùng các quy tắc bộ nhớ đệm như đối với tài nguyên tĩnh được phục vụ bởi chính Apache (không sử dụng mod_cache).
Tôi đã thực hiện nghiên cứu, và nó xuất hiện PHP đặt tiêu đề khi sử dụng các hàm phiên. Có nhiều cách để thay đổi giá trị của các tiêu đề, nhưng không ngăn cản chúng được thiết lập –
Trên thực tế, việc thiết lập session.cache_limit thành "none" (giá trị không có giấy tờ) đã giải quyết nó. Xem http://stackoverflow.com/question/681115/cache-control-header-modified-by-php-phiên –
wow, tôi sẽ không nghĩ về điều đó cho các lứa tuổi ;-) – VolkerK