ciao
no non devi fare se hai 300 pagine 300 contatori.
ma ti conviene fare un file chiamato es. contegggio.php con tutta la parte del conteggio (la prima) esclusa la variabile
poi nella pagina prima.php scrivi
nella seconda.php
e così via
comunque dallo script togli
mysql_close()
ci pensa php a chiudere quando serve
poi per vedere meglio il nome della pagina senza tutto l'ambaradan del percorso metti
altra correzione (mi ero confuso, l'arteriosclerosi) per leggere l'ip correggi in
poi il contatore funziona cosi es.
l'ip 11.11.11
visita la pag 1 -> il contatore per ip=11.11.11 e per la pag 1 aumenta di uno
passa alla pag 2 -> il contatore per ip=11.11.11 e per la pag 2 aumenta di uno
torna alla pag 1 -> sono passate 24 ore? no: il contatore per ip=11.11.11 e per la pag 1 non viene aggiornato, si: il contatore si aggiorna
l'ip 22.22.22
visita la pag 1 -> il contatore per ip=22.22.22 e per la pag 1 aumenta di uno
passtae 24 ore l'ip 11.11.11 rivisita la uno il contatore si aggiorna
nella tabella toverai (non scrivo il tempo)
p.s. se secondo te 24 ore sono troppe modofica l'if dell'intevallo di tempo es > 12
no non devi fare se hai 300 pagine 300 contatori.
ma ti conviene fare un file chiamato es. contegggio.php con tutta la parte del conteggio (la prima) esclusa la variabile
PHP:
$pagina_num = 1;
PHP:
<?php
//.....
$pagina_num = 1;
include_once "contegggio.php";
//.....
?>
PHP:
<?php
//.....
$pagina_num = 2;
include_once "contegggio.php";
//.....
?>
comunque dallo script togli
mysql_close()
ci pensa php a chiudere quando serve
poi per vedere meglio il nome della pagina senza tutto l'ambaradan del percorso metti
PHP:
<?php
//....
$pagina = basename($_SERVER['PHP_SELF']);//il nome diventa mysql1.php
//....
?>
PHP:
$ip = $_SERVER['REMOTE_ADDR'];
poi il contatore funziona cosi es.
l'ip 11.11.11
visita la pag 1 -> il contatore per ip=11.11.11 e per la pag 1 aumenta di uno
passa alla pag 2 -> il contatore per ip=11.11.11 e per la pag 2 aumenta di uno
torna alla pag 1 -> sono passate 24 ore? no: il contatore per ip=11.11.11 e per la pag 1 non viene aggiornato, si: il contatore si aggiorna
l'ip 22.22.22
visita la pag 1 -> il contatore per ip=22.22.22 e per la pag 1 aumenta di uno
passtae 24 ore l'ip 11.11.11 rivisita la uno il contatore si aggiorna
nella tabella toverai (non scrivo il tempo)
quindi con la parte di visualizzazione vedrai1 mysql1.php 1 11.11.11 2
2 mysql2.php 2 11.11.11 1
3 mysql1.php 1 22.22.22 1
mysql1.php 3
mysql2.php 1
p.s. se secondo te 24 ore sono troppe modofica l'if dell'intevallo di tempo es > 12