Visualizzazione risultati 1 fino 16 di 16

Discussione: problema: lettura pagina meteo da cache pc

  1. #1
    Guest

    Predefinito problema: lettura pagina meteo da cache pc

    Ho un (piccolo) problema.
    Da qualche giorno ho migrato il mio sito meteo da lycos (troppi banner pubblicitari) ad altervista.
    Il problema è che la pagina principale (in pratica una gif aggiornata ogni
    15 minuti via ftp e poco altro) viene sempre caricata
    dalla cache del pc locale del visitatore per cui non è mai aggiornata,
    a meno che uno faccia un reload, il che è molto fastidioso e poco immediato.
    Ho provato con 2 metatag, vedo che l'html si aggiorna ma le immagini gif no.
    Qualche suggerimento per risolvere?
    grazie mille !!!
    er.
    __________________
    http://meteosaone.altervista.org/

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Puoi aggiungere una valore a caso dopo un punto di domanda dopo il nome dell'immagine in modo che il browser creda che si tratti di un'immagine diversa.
    Codice HTML:
    <img src="immagine.gif?nomeacaso" />
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool Visualizza messaggio
    Puoi aggiungere una valore a caso dopo un punto di domanda dopo il nome dell'immagine in modo che il browser creda che si tratti di un'immagine diversa.
    Codice HTML:
    <img src="immagine.gif?nomeacaso" />
    MITICO !!!!
    GRAZIE MILLE.
    er.

  4. #4
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Citazione Originalmente inviato da meteosaone Visualizza messaggio
    Ho provato con 2 metatag, vedo che l'html si aggiorna ma le immagini gif no
    Per curiosità, che metatag avevi usato?
    Ciao!


    -- Aut Roma Aut Nihil!

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da seneca Visualizza messaggio
    Per curiosità, che metatag avevi usato?
    Ciao!
    Ho cantato vittoria troppo presto.
    Mi ha aggiornato le immagini solo la prima volta.
    Poi tutto come prima, purtroppo.


    I metatag ci sono ancora nella header del sito, cmq questi 2:
    <meta http-equiv="expires" content="0">
    <meta http-equiv="pragma" content="no-cache">

    Ciao e grazie.
    er

    EDIT!
    Ultima modifica di funcool : 12-11-2007 alle ore 10.03.45

  6. #6
    Guest

    Predefinito

    Dopo il punto interrogativo dovresti mettere qualcosa che cambia sempre, in modo casuale, oppure il timestamp attuale, con php (ma anche in javascript penso).


    Ciaooo!!!

  7. #7
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    il problema dei metatag è che valgono per la pagina stessa, ma non per le immagini in essa contenuta.

    Nel suggerimento di Funcool, "nomeacaso" va inteso come qualcosa che cambia ogni volta che ricarichi la pagina

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Dopo il punto interrogativo dovresti mettere qualcosa che cambia sempre, in modo casuale, oppure il timestamp attuale, con php (ma anche in javascript penso).


    Ciaooo!!!
    Ah, ecco.
    Buona dritta, il problema è come metterla in pratica, un valore legato all'ora sarebbe perfetto.
    Il problema è che non capisco un tubazzo di php o java.
    ciao.

  9. #9
    Ospite Guest

    Predefinito

    L'estensione della pagina dev'essere .php.
    Codice PHP:
    <img src="immagine.gif?<?echo time();?>" />
    non capisco un tubazzo di php o java.
    Javascript - Java



    Ciao!

  10. #10
    Guest

    Predefinito

    grazie a tutti.
    ho capito il problema ma mi devo studiare un pò le basi.
    Per me l'estensione della pagina in php è arabo.
    Mi farò sentire a breve.
    ciao

  11. #11
    Guest

    Predefinito

    Anzichè avere .htm o .html come estensione del file, devi metterci .php


    Ciao!

  12. #12
    Guest

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Anzichè avere .htm o .html come estensione del file, devi metterci .php


    Ciao!
    Ma la pagina in questione è la principale del sito.
    Non è obbligatorio che sia index.HTM ?

  13. #13
    Ospite Guest

    Predefinito

    Citazione Originalmente inviato da meteosaone Visualizza messaggio
    Ma la pagina in questione è la principale del sito.
    Non è obbligatorio che sia index.HTM ?
    Provando avresti potuto risponderti da solo:
    Non necessariamente.
    La index può avere estensione html, htm o php
    Ciao!

  14. #14
    Guest

    Predefinito

    Grazie!


    EDIT:
    Citazione Originalmente inviato da probid Visualizza messaggio
    Provando avresti potuto risponderti da solo:
    Non necessariamente.
    La index può avere estensione html, htm o php
    Ciao!
    ok,
    ma non c'è un altro sistema per risolvere il problema all'oggetto?
    Ho anche delle sottopagine generate in automatico da un programma e quelle sono obbligatoriamente *.htm
    ciao.
    grazie

    *no spam, c'è la firma per queste cose*
    Ultima modifica di funcool : 12-11-2007 alle ore 10.05.08

  15. #15
    Ospite Guest

    Predefinito

    Potresti utilizzare Javascript, così da non dover modificare l'estensione della pagina.

    Codice HTML:
    <script type="text/javascript">
    var ora=new Date();
    </script>
    e per ogni immagine:

    Codice HTML:
    <script type="text/javascript">
    document.write('<img src="immagine.gif?'+ora.getTime()+'" />');
    </script>
    Ciao!

  16. #16
    Guest

    Predefinito

    Citazione Originalmente inviato da probid Visualizza messaggio
    Potresti utilizzare Javascript, così da non dover modificare l'estensione della pagina.

    Codice HTML:
    <script type="text/javascript">
    var ora=new Date();
    </script>
    e per ogni immagine:

    Codice HTML:
    <script type="text/javascript">
    document.write('<img src="immagine.gif?'+ora.getTime()+'" />');
    </script>
    Ciao!
    Funziona, grazie molte!!!
    Se passi da Saone ti devo una birra!
    Ciao.
    p.s. ma perchè quando ero su lycos (e altri mi hanno raccontato anche su libero) non c'erano questi problemi?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •