CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[PHP/JS] Forcer le F5

-Top_Budget-
-Top_Budget-
Niveau 8
09 mai 2008 à 15:36:06

Salut à tous :)
J'aimerais savoir comment faire pour forcer le F5, c'est-à-dire que quand quelqu'un arrive sur une page, elle se recharge automatiquement.
Je m'explique, j'ai changé les images de mon site, mais en y accédant, ce sont les mêmes qui restent affichées, le seul moyen de voir les nouvelles est de faire F5, mais j'aimerais pouvoir le faire automatiquement plutot que de demander au visiteur de faire F5 à chaque page :p)

PS : Je préfererais une fonction PHP plutôt qu'une fonction JS (si possible) :-)))

Merci !

deepblue
deepblue
Niveau 16
09 mai 2008 à 15:51:44

Ajoutes un ?toto derrière l'url de tes images :ok:
src="monimage?toto"

deepblue
deepblue
Niveau 16
09 mai 2008 à 15:58:03

D'ailleurs, tu peux le faire en js.

window.onload = function () {
var img = document.getElementsByTagName("img");
var c = img.length;
for(var u=0; u<c; u++) {
if(img[u]) {
img[u].src+="?toto";
}
}
}

Pseudo supprimé
Pseudo supprimé 09 mai 2008 à 15:59:02

<meta http-equiv="expires" content="0" /> (ou la date où t'as changé tes images à la place de 0 (0 ça prend la date actuelle))
et/ou
<meta http-equiv="pragma" content="no-cache" /> pour pas utiliser ce qu'il y a en cache, mais ça fonctionne pas toujours très bien sous IE.

-Top_Budget-
-Top_Budget-
Niveau 8
09 mai 2008 à 19:13:58

:d) Lesquale35 => Non, la mise à jour ne se fais pas automatiquement !
:d) Meja => Si ça ne marche pas sous IE, je laisse tomber :p) , j'ai déjà eu assez de problèmes avec lui :-(
:d) Deepblue => Comment ça mettre des totos ? Ca va servir à quoi ?

deepblue
deepblue
Niveau 16
09 mai 2008 à 19:17:01

Il rechargera l'image (même si c'est la même) :
Pour la navigateur : machin.jpg != machin.jpg?quelque_chose

Jeune-Padawan
Jeune-Padawan
Niveau 6
09 mai 2008 à 19:29:43

Personnellement, je préfère les 2 méthodes de Meja :ok:

-Top_Budget-
-Top_Budget-
Niveau 8
09 mai 2008 à 21:54:32

Merci à tous :)
Mais je vais essayer celle là au final :
<meta http-equiv="expires" content="0" /> (ou la date où t'as changé tes images à la place de 0 (0 ça prend la date actuelle))
Par contre, dernière question, dans content, la date, je la mets sous quelle forme ? 09/05/08 || 05/09/08 || Timestamp ?
Merci d'avance !

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment