Voir le document PHP pour session_cache_limiter. Vous verrez les en-têtes de cache correct d'envoyer:
public:
Expires: (sometime in the future, according session.cache_expire)
Cache-Control: public, max-age=(sometime in the future, according to session.cache_expire)
Last-Modified: (the timestamp of when the session was last saved)
private_no_expire:
Cache-Control: private, max-age=(session.cache_expire in the future), pre-check=(session.cache_expire in the future)
Last-Modified: (the timestamp of when the session was last saved)
privé:
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: private, max-age=(session.cache_expire in the future), pre-check=(session.cache_expire in the future)
Last-Modified: (the timestamp of when the session was last saved)
nocache:
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Mon serveur définit automatiquement Pragma à no-cache (que je n'ai pas accès à modifier). Je veux donc changer la valeur de pragma pour quelque chose de plus cohérent avec les paramètres de cache que je dessine ci-dessus, ou annuler d'une manière ou d'une autre tout le champ pragma, le tout via mon script php. Des idées? – Drew2345
si c'est apache, il prend en compte .htaccess et possède le module headers vous pouvez utiliser cette directive "Header unset Pragma" – hellvinz
Je ne pense pas que le mod_headers.c soit activé. – Drew2345