si, diciamo che va bene, solo che non devi assolutamente usare la forma
<?=time()?>

dato che usa gli short tags che non tutti gli hoster abilitano

usa

<?php echo time(); ?>

il discorso degli header è un ottima alternativa, ma non puoi usarla in quando i file non stanno sul tuo spazio web, senza considerare che quella soluzione è adatta esclusivamente per linux ed il web server apache