Hello,
je teste une série de pages dont je voudrais qu'elles ne soient pas du tout stockées en cache (en d'autres termes, cliquer sur la flèche "retour" de Safari devrait l'obliger à recharger) et j'utilise donc avant tout affichage et avant tout require:
header("Cache-control: no-cache, no-store, must-revalidate");
header("Expires: Sat, 10 Feb 2007 23:00:00 GMT");
mais ça ne va pas parfaitement. Mon problème est que si je me délogue, et que je clique sur la flèche retour du navigateur, pas de bol, la page précédente censée être confidentielle se réaffiche!
Bon, elle est inefficace car le logout est bel et bien fait, lui, cependant ça signifie que quiconque a accès à l'ordinateur concerné peut à son aise revisionner les pages privées de l'utilisateur précédent. Pas très privé...
Y a-t-il un moyen d'empêcher réellement Safari de mémoriser cela? (je précise que j'ai un vieux Safari 1.0.3...mais bon mon site doit marcher avec tous les navigateurs...)
je teste une série de pages dont je voudrais qu'elles ne soient pas du tout stockées en cache (en d'autres termes, cliquer sur la flèche "retour" de Safari devrait l'obliger à recharger) et j'utilise donc avant tout affichage et avant tout require:
header("Cache-control: no-cache, no-store, must-revalidate");
header("Expires: Sat, 10 Feb 2007 23:00:00 GMT");
mais ça ne va pas parfaitement. Mon problème est que si je me délogue, et que je clique sur la flèche retour du navigateur, pas de bol, la page précédente censée être confidentielle se réaffiche!
Bon, elle est inefficace car le logout est bel et bien fait, lui, cependant ça signifie que quiconque a accès à l'ordinateur concerné peut à son aise revisionner les pages privées de l'utilisateur précédent. Pas très privé...
Y a-t-il un moyen d'empêcher réellement Safari de mémoriser cela? (je précise que j'ai un vieux Safari 1.0.3...mais bon mon site doit marcher avec tous les navigateurs...)