2

将会话缓存限制器设置为 nocache 还是使用 jQuery ajax cache:false 更好?

我将 PHP 与 jQuery 一起使用。我想默认session.cache_limiternocache所有使用会话的 php 页面。这样我就不必session_cache_limiter为每个页面请求进行设置。

我不想在cache:false从 jQuery 进行 ajax 调用时设置,因为它会为请求添加额外的时间戳 $_GET。我将 $_GET 数组的所有值传递给 MySQL。所以我必须array_pop($_GET)在发送到数据库之前。谢谢...

4

1 回答 1

3

session_cache_limiter=none看起来更干净,但无论如何你都不应该需要它。只要服务器发送正确的、非缓存的内容以及正确的随附标头,jquery 无论如何都不应该缓存任何内容。

由于额外的缓存,我从来没有遇到过问题。不过,在实际尝试让浏览器缓存我的内容时,我确实遇到了问题。

于 2011-08-26T08:56:33.200 回答