Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Aggiornare la "cache"

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085

    Aggiornare la "cache"

    Ciao ..
    Ho un problema che credo sia legato alla cache:
    Carico nella mia pagina un'immagine attraverso il tag 'img' ..
    Con un tasto, e relatvo "input con type file", vado a sostituire nella relativa cartela, la foto (il file) che appare nella mia pagina e ricarico la pagina stessa ..
    Bene .. a volte la foto viene aggiornata, altre volte rimane quella vecchia.
    Superfluo dire che se anche rimane in evidenza la foto "vecchia", nella relativa cartella trovo la foto nuova appena caricato.
    Come posso risolvere ?
    Grazie mille

  2. #2
    Ctrl + R
    CrystalSoft | Software House & Web Agency di WinRefine, Mercante in Fiera e altro...
    Annunci Zoo | Annunci gratuiti per il mondo degli Animali
    ElettroMercatino | Annunci a tema Informatico ed Elettronico

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    Ma in maniera automatica .. ?

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <script>document.write('[img]cartella/immagine.jpg?rnd='+Math.random()+'[/img]');</script>

    o, MOOOOLTO piu' facilmente, agendo lato server.
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    Originariamente inviato da br1
    <script>document.write('[img]cartella/immagine.jpg?rnd='+Math.random()+'[/img]');</script>

    o, MOOOOLTO piu' facilmente, agendo lato server.
    Grazie mille .. Provo ! :-)

  6. #6
    Utente di HTML.it L'avatar di sgogghy
    Registrato dal
    Sep 2010
    Messaggi
    237
    Ci sono anche dei meta tag che permettono di agire sulla cache.

    http://www.i18nguy.com/markup/metatags.html

  7. #7
    Si in ogni caso è altamente sconsigliato non usare una cache poiché rallenti il sito e la sua navigazione. Un motivo per cui è stata introdotta c'è.

    Perché ti serve aggirare la cache? E' davvero necessario?
    CrystalSoft | Software House & Web Agency di WinRefine, Mercante in Fiera e altro...
    Annunci Zoo | Annunci gratuiti per il mondo degli Animali
    ElettroMercatino | Annunci a tema Informatico ed Elettronico

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    semplicemente devo fare in modo che quando cambio una foto (sostituisco la foto mantenendo lo stesso nome) mi appaia quella nuova.

    Come dovrei cambiarlo .. ?

    codice:
    echo "<img id=\"img_foto\" style=\"border: 2px solid green;\" src=\"documenti/foto/$nome_foto\" width=\"55\" height=\"55\">";

  9. #9
    Allora non è necessario agire sulla cache... tu premi Ctrl + R... gli altri utenti (nuovi) vedranno il nuovo pulsante.
    CrystalSoft | Software House & Web Agency di WinRefine, Mercante in Fiera e altro...
    Annunci Zoo | Annunci gratuiti per il mondo degli Animali
    ElettroMercatino | Annunci a tema Informatico ed Elettronico

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    allora non mi spiego .. è un'operazione (quella di caricare cambiare la foto) che fà direttamente l'utente ..
    utente che si aspetterebbe di vedere la nuova foto .. senza dover premere alcun ctrl + R :-)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.