Bonjour,
Qui pourrait m'indiquer la façon la plus simple de rendre obligatoire la
connexion pour visualiser une page précédemment chargée et être sûr ainsi
que l'intrenaute a la dernière version ?
J'ai essayé la balise <meta http-equiv="pragma" content="no-cache">, mais
mes essais ne sont pas concluants.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrick
Qui pourrait m'indiquer la façon la plus simple de rendre obligatoire la connexion pour visualiser une page précédemment chargée et être sûr ainsi que l'intrenaute a la dernière version ? J'ai essayé la balise <meta http-equiv="pragma" content="no-cache">, mais mes essais ne sont pas concluants.
Ca doit se jouer au niveau des en-têtes HTTP (donc si vous avez pas trop la main sur le serveur HTTP en question et/ou l'application qui génère les pages - si ce sont des pages dynamiques - c'est mort)
Pragma: no-cache existe, mais est plutôt pour HTTP/1.0
En HTTP/1.1, il faudrait plutôt, comme en-têtes HTTP, jouer avec Cache-Control et Expires (et/ou Last-Modified)
Et même après avoir tout bien fait, cela ne fonctionne que si le navigateur et tous les proxies éventuels respectent le protocole à la lettre, ce qui est rarement toujours le cas en HTTP.
Patrick.
Qui pourrait m'indiquer la façon la plus simple de rendre obligatoire la
connexion pour visualiser une page précédemment chargée et être sûr
ainsi que l'intrenaute a la dernière version ? J'ai essayé la balise
<meta http-equiv="pragma" content="no-cache">, mais mes essais ne sont
pas concluants.
Ca doit se jouer au niveau des en-têtes HTTP (donc si vous avez pas trop
la main sur le serveur HTTP en question et/ou l'application qui génère
les pages - si ce sont des pages dynamiques - c'est mort)
Pragma: no-cache
existe, mais est plutôt pour HTTP/1.0
En HTTP/1.1, il faudrait plutôt, comme en-têtes HTTP, jouer avec
Cache-Control et Expires (et/ou Last-Modified)
Et même après avoir tout bien fait, cela ne fonctionne que si le
navigateur et tous les proxies éventuels respectent le protocole à la
lettre, ce qui est rarement toujours le cas en HTTP.
Qui pourrait m'indiquer la façon la plus simple de rendre obligatoire la connexion pour visualiser une page précédemment chargée et être sûr ainsi que l'intrenaute a la dernière version ? J'ai essayé la balise <meta http-equiv="pragma" content="no-cache">, mais mes essais ne sont pas concluants.
Ca doit se jouer au niveau des en-têtes HTTP (donc si vous avez pas trop la main sur le serveur HTTP en question et/ou l'application qui génère les pages - si ce sont des pages dynamiques - c'est mort)
Pragma: no-cache existe, mais est plutôt pour HTTP/1.0
En HTTP/1.1, il faudrait plutôt, comme en-têtes HTTP, jouer avec Cache-Control et Expires (et/ou Last-Modified)
Et même après avoir tout bien fait, cela ne fonctionne que si le navigateur et tous les proxies éventuels respectent le protocole à la lettre, ce qui est rarement toujours le cas en HTTP.
Patrick.
Manuel Guesdon
On Mon, 27 Oct 2003 17:31:57 +0100, Patrick wrote:
Qui pourrait m'indiquer la façon la plus simple de rendre obligatoire la connexion pour visualiser une page précédemment chargée et être sûr ainsi que l'intrenaute a la dernière version ? J'ai essayé la balise <meta http-equiv="pragma" content="no-cache">, mais mes essais ne sont pas concluants.
[...]
Et même après avoir tout bien fait, cela ne fonctionne que si le navigateur et tous les proxies éventuels respectent le protocole à la lettre, ce qui est rarement toujours le cas en HTTP.
Ou plus efficace: changer le nom de la page en dynamique. Par exemple en mettant un nom basé sur un hash calculé sur l'ip+navigateur par exemple. Ce n'est pas sur a 100% a cause des proxy mais bon...
Manuel
On Mon, 27 Oct 2003 17:31:57 +0100, Patrick wrote:
Qui pourrait m'indiquer la façon la plus simple de rendre obligatoire la
connexion pour visualiser une page précédemment chargée et être sûr
ainsi que l'intrenaute a la dernière version ? J'ai essayé la balise
<meta http-equiv="pragma" content="no-cache">, mais mes essais ne sont
pas concluants.
[...]
Et même après avoir tout bien fait, cela ne fonctionne que si le
navigateur et tous les proxies éventuels respectent le protocole à la
lettre, ce qui est rarement toujours le cas en HTTP.
Ou plus efficace: changer le nom de la page en dynamique.
Par exemple en mettant un nom basé sur un hash calculé sur
l'ip+navigateur par exemple.
Ce n'est pas sur a 100% a cause des proxy mais bon...
On Mon, 27 Oct 2003 17:31:57 +0100, Patrick wrote:
Qui pourrait m'indiquer la façon la plus simple de rendre obligatoire la connexion pour visualiser une page précédemment chargée et être sûr ainsi que l'intrenaute a la dernière version ? J'ai essayé la balise <meta http-equiv="pragma" content="no-cache">, mais mes essais ne sont pas concluants.
[...]
Et même après avoir tout bien fait, cela ne fonctionne que si le navigateur et tous les proxies éventuels respectent le protocole à la lettre, ce qui est rarement toujours le cas en HTTP.
Ou plus efficace: changer le nom de la page en dynamique. Par exemple en mettant un nom basé sur un hash calculé sur l'ip+navigateur par exemple. Ce n'est pas sur a 100% a cause des proxy mais bon...