Les partenaires publicitaires:

Comment supprimer cache en php

Lors de la programmation en PHP, il ya certains cas que vous ne pouvez pas vouloir informations en cache, car il peut affecter les données qui seront soumises dans les formulaires. Données mises en cache peuvent parfois provoquer la duplication des données envoyées ou d'autres erreurs. Pour résoudre ces problèmes, vous pouvez ajouter un script à votre code pour désactiver la mise en cache sur certaines pages de votre site. Elle implique l'utilisation des en-têtes de PHP, qui déterminent les valeurs qui empêcheront la page de stocker des données dans le cache.

Instructions

  1. Ouvrez un nouveau fichier dans le Bloc-notes ou d'ouvrir le fichier PHP que vous souhaitez ajouter le "retirer le cache" script.

  2. Ajoutez le code suivant:

    lt;? php



     header ('Expire: Sun 15 Déc 2002 06:00:00 GMT ") -

    tête (. 'Last-Modified:' gmdate ('D, d MYH: i: s.)' GMT ');




    header ('Cache-Control: no-store, no-cache, doit-revalidate');

    header ('Cache-Control: post-check = 0, pré-check = 0', false);

    header ('Pragma: no-cache');

    ?gt;

  3. Enregistrez le fichier PHP.

Conseils & Avertissements

  • Comme vous ne pouvez pas effacer la mémoire cache d'un navigateur à partir du serveur sans avoir un programme spécifique installé qui a le droit de modifier le système de l'utilisateur, le script ci-dessus définir la page pour ne pas mettre en cache, ce qui peut servir le même but - en particulier si elle est utilisée pour éviter les erreurs dans la soumission du formulaire ou des fonctions impliquant des données sur le site.
  • Toujours fixer la date d'expiration d'une date dans le passé pour ce script fonctionne.
» » » » Comment supprimer cache en php