Cache navigateur sur pdf [Résolu]

dabsonn 6 Messages postés samedi 23 juillet 2011Date d'inscription 30 juillet 2011 Dernière intervention - 23 juil. 2011 à 22:53 - Dernière réponse : dabsonn 6 Messages postés samedi 23 juillet 2011Date d'inscription 30 juillet 2011 Dernière intervention
- 24 juil. 2011 à 20:14
Bonjour,

Je travail sur un site avec des liens vers des documents pdf. ces documents se mettent à jour assez souvent.

le problème, après une mise à jour, le document reste le même pour le navigateur car il l'enregistre dans le cache.

j'ai essayé les balises <meta> 'pragma' et autres mais ça ne marche pas.
pourquoi ?
mes liens s'ouvrent sur de nouveaux onglets et le code source de la page monsite.fr/fichier.pdf ne contient pas de header, donc pas de <meta>, il contient juste puis

Pouvez vous m'aider à désactiver le cache navigateur sur ces documents svp ?
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
mikeyjoy 28 Messages postés dimanche 3 avril 2011Date d'inscription 8 août 2011 Dernière intervention - 24 juil. 2011 à 13:26
3
Merci
Salut Dabsonn,
Je ne sais pas la quantité de PDF qu'il y a sur ton site, mais tu peux essayé de faire passer les onclick des liens par une fonction qui ajoute une donnée aléatoire à l'url. Par exemple (en javascript):

url+="?"+new Date().getTime()+Math.floor(Math.random()*1000000);


comme ça, ça évite que le cache du navigateur reconnaissent l'ancienne adresse.
J'espère que tu m'as compris
Si tu as besoin de plus d'explications, dis-le moi

Merci mikeyjoy 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Commenter la réponse de mikeyjoy
dabsonn 6 Messages postés samedi 23 juillet 2011Date d'inscription 30 juillet 2011 Dernière intervention - 24 juil. 2011 à 20:14
0
Merci
Salut Mickeyjoy,

Je te remercie beaucoup, ta solution fonctionne !!!
j'ai rajouté en php

url .= time();


encore merci.

Bonne continuation.
Commenter la réponse de dabsonn

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.