PHP中如何在打开session的情况下控制缓存

来源:互联网 发布:天猫双11销售数据 编辑:程序博客网 时间:2024/06/05 22:39
PHP中如何在打开session的情况下控制缓存

当页面session_start()以后,默认是不缓存的,这样的话,如果我们提交表单在回退的话,先前的输入将丢失,解决这个问题也很简单,有两个方法

第一个方法:

<?php
header('Cache-Control: private');
?>

第二个方法:

<?php
session_cache_limiter('private');
?>

代码加在session_start();之前。注意出于安全性的考虑,只能使用private,不要使用public。