PHP - session_cache_limiter() 和 headers 之间的区别?

PHP - Difference between session_cache_limiter() and headers?

我想知道,它们之间有什么区别吗:

session_cache_limiter('nocache');

和headers:

header("Cache-Control:no-store,no-cache,must-revalidate,max-age=0");
header("Cache-Control:post-check=0,pre-check=0",false);
header("Pragma:no-cache");

假设我不需要任何缓存。

致所有从 google 搜索并迷失方向的人...

如果使用 session.

,请在 之前调用 session_cache_limiter session_start

直接发送headers,如果不使用session,因为session_cache_limiter只能与session_start结合使用。