Probleme d'actualisation - HTML/CSS - Programmation
Marsh Posté le 26-03-2007 à 11:20:05
Si ils doivent faire F5, c'est que tu as fait la modif alors qu'ils étaient déjà connectés à ton site. Solution: il faut que tu fasses tes modifs entre 3h et 4h du mat, là ou il n'y a personne connecté...
Marsh Posté le 26-03-2007 à 12:48:01
oui mais c'est des modifs que j'ai faitent il y a un moins ou voir plus même., donc c'est meme qand les gens se reconnectent aprés que j'ai modifié.
Marsh Posté le 26-03-2007 à 19:40:09
Lol
Au lieu de faire F5, fait simplement CTRL+F5
Un problème de cache du navigateur sûrement
Marsh Posté le 26-03-2007 à 22:34:51
tu nous parles de feedback ou de ton expérience perso? Je m'explique: les visiteurs se sont plaint ou c'est toi qui a vu ca de chez toi ?
Marsh Posté le 07-06-2007 à 15:31:33
J'ai le même problème avec une appli en php/mysql que j'ai dev sur l'intranet de ma boite, le CSS ne passe pas toujours du 1er coup, il faut souvent faire F5 ou CTRL+F5 pour que le css soit pris en compte.
Mes users ont la liberté de choisie leur navigateur donc ça a été testé avec du firefox 1.5 et 2, du IE 6 et 7, du avant browser, du opera, du maxthon et ça fait la même chose pour tout le monde
J'ai cherché qq infos et selon certaines sources ça viendrai du cache du navigateur ... mouais, je me demande si ca viendrai pas plutôt du serveur...
Marsh Posté le 07-06-2007 à 16:01:31
C'est effectivement souvent un problème de cache... Il faut envoyer les bons headers au navigateur pour l'obliger à recharger le fichier
Marsh Posté le 07-06-2007 à 16:05:00
http://fr.php.net/header
Voir les exemples si tu souhaite interdire la mise en cache.
Marsh Posté le 14-06-2007 à 11:48:10
J'ai fait qq tests et je suis désormais sur et certain que le problème de non prise en compte du CSS viens du fait que le cache du navigateur n'ets pas vidé à chaque rechargement de page. J'ai donc inséré le header suivant dans mon index.php:
Citation : <head> |
Toutes les 5 secondes ma page est rafraichie mais le CSS ne s'applique ttoujours qu'une seule fois.
EDIT: en fait ça marche mais comme j'ai plein de formulaire sur ma page et que ça les reset à chaque chargement ça rend l'appli inutilisable (mais plus jolie à l'oeuil c'est vrai)
J'ai aussi essayé ça:
Citation : |
sans succès
Marsh Posté le 19-06-2007 à 16:27:04
Mitch2Pain a écrit : J'ai fait qq tests et je suis désormais sur et certain que le problème de non prise en compte du CSS viens du fait que le cache du navigateur n'ets pas vidé à chaque rechargement de page. J'ai donc inséré le header suivant dans mon index.php:
|
Et tu l'as essayé sur quoi? Sur le fichier CSS et/ou sur la page Html?
Marsh Posté le 19-06-2007 à 17:18:05
sur la page html ...
oulà pas con le Monsieur, je vais tester ça de suite !
j'ai rajouté ca:
header("Cache-Control: no-cache, must-revalidate" ); // HTTP/1.1
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT" ); // Date du passé
en ahut de mon CSS et ca chie toujours autant.
Marsh Posté le 19-06-2007 à 17:22:36
en fait à chaque clic sur mon appli sa recrée le fichier css dans C:\Documents and Settings\...\Local Settings\Temporary Internet Files et une fois créé il n'est plus pris en compte. Je dois le supprimer alamano ou faire F5 ou ctrl+F5 dans le navigateur.
Marsh Posté le 19-03-2007 à 14:16:19
Bonjour, voila mon probleme, quand je fait des modifications sur mon site internet mes visiteurs, lors de leurs premières visites ne voit pas forcement les modifications que je viens d'effectuer, il faut qu'ils cliquent sur Actualiser ou 'F5'
y'a t-il une ligne a rajouter dans mon code html ? merci d'avance