Empecher la mise en cache de son site...
Publié : 18 juil. 2004, 19:36
Salut tout le monde,
Mon problème est d'empêcher la mise en cache automatiquement sur mozilla chez les "clients".
Le contexte est le suivant :
j'ai lancé un défi pour tenter de récupérer les codes sources d'un monde 3D en VRML, par un jeu de headers en php, ce code source n'est pas enregistré dans le cache d'IE. Mais Sous Mozilla, il reste dans le cache et est donc consultable...
Pour l'instant, Mozilla est le maillon faible de mon défi.
C'est tout de même pour tenter de prouver que l'on peut protéger ce genre de source (vrml) sans avoir besoin d'acheter un licence chez blaxxun pour profiter de leur cryptographie de sécurité, qui est le seul à le faire pour le moment.
Voila ce que j'ai mis en php dans le code qui génère la page :
Mais rien à faire, le fichier apparait toujours dans le cache chez le client...
Bien à vous
Alain
Mon problème est d'empêcher la mise en cache automatiquement sur mozilla chez les "clients".
Le contexte est le suivant :
j'ai lancé un défi pour tenter de récupérer les codes sources d'un monde 3D en VRML, par un jeu de headers en php, ce code source n'est pas enregistré dans le cache d'IE. Mais Sous Mozilla, il reste dans le cache et est donc consultable...
Pour l'instant, Mozilla est le maillon faible de mon défi.
C'est tout de même pour tenter de prouver que l'on peut protéger ce genre de source (vrml) sans avoir besoin d'acheter un licence chez blaxxun pour profiter de leur cryptographie de sécurité, qui est le seul à le faire pour le moment.
Voila ce que j'ai mis en php dans le code qui génère la page :
Code : Tout sélectionner
header("Content-type: model/vrml");
header("Expires: Mon, 26 Jul 2001 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Pragma: no-cache");
Bien à vous
Alain