> In cache...potrebbe quindi essere un problema (se uno si connette alle 11 di sera...all'1 di notte deve essere diversa)

No: da JS setti un qualke biscottino contenente il timestamp. E poi lo controlli: solo se sei al giorno dopo richiami la pagina PHP.

Anzi, sic rebus stantibus, puoi fare a meno di controllare in cache, ma giocare in questo modo. Ovvio, solo se la pagina **chiamante** è tua.

--

Per il discorso, lato server, di creare un'immagine giorno x giorno e salvarla, visualizzandola all'utente senza tutte le volte crearla da zero, beh credevo fosse addirittura ovvio...