Comment "forcer" le vidage du cache du navigateur?

Comment "forcer" le vidage du cache du navigateur? - PHP - Programmation

Marsh Posté le 12-06-2007 à 17:50:11    

Bonjour,  
 
Soit une page necessitant une authentification login et mot de passe. Lorsque je teste et que je retourne sur la page le lendemain par exemple, je n'ai plus besoin de m'authentifier. Cela me redemande l'authentifiaction après avoir vider le cache du navigateur manuellement.
 
Que dois-je mettre comme code afin de pouvoir forcer le vidage du cache du navigateur et ce quelqu'il soit ? Puis je mettre du code au niveau d'apache ?
 
Merci beaucoup

Reply

Marsh Posté le 12-06-2007 à 17:50:11   

Reply

Marsh Posté le 12-06-2007 à 19:01:44    

Par quel moyen se fait ton authentification ?
Comment conserves-tu les infos de tes visiteurs ? (sessions, cookies...)

Reply

Marsh Posté le 13-06-2007 à 09:49:33    

L'authentification se fait par le fichier .htpasswd. Est il possible de mettre un script php allant chercher les infos de login sur le fichier htpasswd ?

Reply

Marsh Posté le 13-06-2007 à 11:56:40    

Sous mozilla, il y a l'option "se souvenir de mes mots de passes"

Reply

Marsh Posté le 13-06-2007 à 12:16:13    

tu ne peux pas forcer à vider le cache (action locale) avec PHP (serveur)
 
par contre tu peux spécifer au navigateur dans tes entêtes de ne pas mettre la page en cache.
 
header('Pragma:nocache');

Reply

Marsh Posté le 13-06-2007 à 14:13:06    

merci à tous, je vais tester, je vous tiens au courant.

Reply

Marsh Posté le 15-06-2007 à 11:00:15    

Merci ca marche !!! messieurs vous etes efficaces ;-)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed