[Résolu] Page web expiré sur IE.

WRInaute discret
Bonjour,

Je rencontre un problème sur un site web en php, pour lequel je ne trouve pas de solution.

J'ai sur toutes les pages de mon site un formulaire de recherche, lorsque le formulaire est validé, l'internaute arrive sur une page recherche.php ou je liste les produits résultants de la recherche.

Si l'internaute clic sur un produit, il arrive sur la description détaillé du produit.

Lorsqu'il est sur cette page de description détaillé du produit, s'il revient en arrière (avec la flèche de retour du navigateur) il reviens aux résultats de sa recherche. Où du moins il devrait car avec IE, j'ai :

La page Web a expiré

Cause la plus probable :
La copie locale de cette page Web est obsolète ; le site Web nécessite que vous la téléchargiez à nouveau.

Essayez la chose suivante :
Cliquez sur le bouton Actualiser de la barre d’outils pour recharger la page. Après l’actualisation, vous devrez peut-être accéder de nouveau à la page Web spécifique ou entrer à nouveau les informations.


Je n'ai pas ce problème avec firefox (version 2.0.0.11)

Les informations du formulaire son bien sûr récupérer en $_POST et elle sont également mise dans des variables de sessions afin que le formulaire reste remplie avec les éléments de la recherche jusqu'à ce que l'internaute modifie sa recherche.

Quelqu'un saurait-il me dire comment corriger ce problème ? Où un lien ou le problème est expliqué car je n'ai rien trouvé d'intéressant à ce sujet.

Merci d'avance.
 
WRInaute accro
Re: Page web expiré sur IE.

yann123 a dit:
Bonjour,

Je rencontre un problème sur un site web en php, pour lequel je ne trouve pas de solution.

J'ai sur toutes les pages de mon site un formulaire de recherche, lorsque le formulaire est validé, l'internaute arrive sur une page recherche.php ou je liste les produits résultants de la recherche.

Si l'internaute clic sur un produit, il arrive sur la description détaillé du produit.

Lorsqu'il est sur cette page de description détaillé du produit, s'il revient en arrière (avec la flèche de retour du navigateur) il reviens aux résultats de sa recherche. Où du moins il devrait car avec IE, j'ai :

La page Web a expiré

Cause la plus probable :
La copie locale de cette page Web est obsolète ; le site Web nécessite que vous la téléchargiez à nouveau.

Essayez la chose suivante :
Cliquez sur le bouton Actualiser de la barre d’outils pour recharger la page. Après l’actualisation, vous devrez peut-être accéder de nouveau à la page Web spécifique ou entrer à nouveau les informations.


Je n'ai pas ce problème avec firefox (version 2.0.0.11)

Les informations du formulaire son bien sûr récupérer en $_POST et elle sont également mise dans des variables de sessions afin que le formulaire reste remplie avec les éléments de la recherche jusqu'à ce que l'internaute modifie sa recherche.

Quelqu'un saurait-il me dire comment corriger ce problème ? Où un lien ou le problème est expliqué car je n'ai rien trouvé d'intéressant à ce sujet.

Merci d'avance.

Il y a un début d'explication ici : http://www.developpez.net/forums/archive/index.php/t-128695.html
 
WRInaute discret
là où j'ai besoin que mes formulaires ne soient pas repostés, j'ajoute ceci tout en haut de la page (fonctionne quasiment tout le temps sauf avec certaines versions de Norton Antivirus sur les machines)

session_cache_limiter('private, must-revalidate');
 
WRInaute discret
Bonsoir et merci de vos réponses.

là où j'ai besoin que mes formulaires ne soient pas repostés, j'ajoute ceci tout en haut de la page (fonctionne quasiment tout le temps sauf avec certaines versions de Norton Antivirus sur les machines)

session_cache_limiter('private, must-revalidate');

Dans mon cas tu le mettrais sur la page des résultats de la recherche, c'est bien cela ?

J'ai essayé, mais ça ne marche pas (j'ai norton antivirus 2007)

Mais juste pour voir si je l'ai mis sur la bonne page, je regarderais chez des amis qui n'ont pas norton, si ils ont le même message.

Merci
 
WRInaute discret
si si cela marche bien.

Je suis aller sur la doc php ou c'est indiqué de le placer avant session start et la c'est parfait.

Merci beaucoup. :wink:
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut