Ciao a tutti, sto sviluppando un sito web, e vorrei creare un refresh automatico che si effettui una volta sola

codice:
var nomePagina = "refresh.html";
if (document.referrer.indexOf ('/'+nomePagina+'') > -1) { }
else { window.setTimeout ("location.href=(' "+nomePagina+" ')", 5000); }


solamente che con questo script la pagina si ricarica quindi, si ricarica anche lo script, che andrà a aggiornare la pagina di nuovo...
C' è un metodo magari utilizzando i cookie o un parametro via get tipo
codice:
?refresh=no
? Se ne sapete uno mi potreste aiutare perfavore
?