Io ti propongo questa soluzione in js , anche se .. ascolterei il cosiglio di alemoppo :
<<(in particolare consiglio html o php, mentre il modo javascript sarebbe da evitare, visto che ci sono client che non lo supportano).>>
Codice:
<!DOCTYPE html>
<html>
<head>
<script>
function checkCookie() {
var controllo = document.cookie;
if (controllo!="") {
/* se il coockie e' stato gia' creato allora lo resetti e vai alla pagina utenti.html */
document.cookie="";
window.open("utenti.html","_self");
}else{
/* se il coockie NON e' stato gia' creato allora lo crei e fai il reload */
document.cookie="controllo=Vero";
location.reload(true);
}
}
</script>
</head>
<body onload="checkCookie()">
</body>
</html>
in pratica quello che faccio e' al load della pagina controllo se e' presente il coockie :
- se non c'e' vuol dire che e' la prima volta che si entra in index quindi si crea il coockie e si esegue il reload
- se c'e' vuol dire che si e' gia' eseguito il reload e quindi cancello il coockie e faccio il redirect
chiaramente in questo piccolo esempio non ho controllato se ci sono piu' di un coockie e il codice puo' essere migliorato...