La tua richiesta e mooolto bizzarra, dal momento che le informazioni normalmente rilevate dai contatori sono molto più generali per permettere l'estrazioni di dati medi a livello statistico.
Se vuoi riportare su scala statistica dati così particolari e frammentari vuol dire che hai già rilevato prima una marea di altre informazioni più utili.
Comunque, le soluzioni sono molteplici.
Puoi ad esempio creare un vettore di nome $lista:
codice:
$lista = array('0','0','0','0','0');
contenente 5 elementi numerici e nulli.
Memorizzi il vettore in una variabile di sessione:
codice:
$_SESSION['lista'] = $lista;
(ovviamente dopo aver chiamato il comando session_start() nell'header HTTP di ogni singola pagina).
Ad ognuna delle cinque pagine darai un codice identificativo, per esempio $page_id, che corrisponde alla numerazione della pagina secondo l'ordine che vuoi tu:
codice:
$page_id = 1; // codice nella prima pagina
$page_id = 2; // nella seconda, eccetera eccetera...
ed incrementi l'elemento del vettore corrispondente alla pagina che si sta visitando:
codice:
$_SESSION['lista'][$page_id]++;
Se ti interessa sapere se sono state visitate tutte le 5 pagine fai:
codice:
for ($i=0; $i<=5; $i++) {if ($_SESSION['lista'][$i] > 0) { $all_visited = true; } }
Se la variabile $all_visited è vera vuol dire che i navigatori hanno visto tutto quello che c'è da vedere, giusto?
Poi sta a te decidere come memorizzarla in una tabella di DBMS...
Soluzione carina, semplice e leggera, non trovi?
Ciao