Kdyz mam tohle pocitadlo delal jsem ho sam... a mel jsem tam uz 65705 radku tak to brdilo nacitani webu jak svin
soubor pocitadlo.php
<?php
$ip=$REMOTE_ADDR;
$datum=date("d.m.y");
if(!isset($_SESSION['wait']))
{
$nahrat = mysql_query ("INSERT INTO pocitadlo VALUES('$ip','$datum','','')", $spojeni) or die("Nelze zapsat do databáze!");
$_SESSION['wait']="ano";
}
?>
Nevite proc?
kdyz na to tak koukam, tak mas v db tabulku (ip,datum,zbytecne_pole,zbytecne_pole). do tech poslednich dvou poli nic neukladas. proc tam jsou?co maji obsahovat?
co takhle na zacatku toho skriptu inicializovat sessions( session_start() ) a do databaze ukladat (do upravene tabulky samozrejme) "INSERT INTO tabulka VALUES (NOW(),'".session_id()."','$_SERVER[REQUEST_URI]')";
a celkovej pocet pristupu vybirat jako SELECT count(*) FROM tabulka a pocet navstev jako SELECT count(distinct(druhy_sloupec_session_id)) FROM tabulka ?
ty posledni jedno je id a druhy je vlastne jestli to byl regitrovaneej nebo nereg uzivatel
Ja by som na tvojom mieste urobil tabulku, do kt. by som dal IP,Datum,Pocet pristupov a za kazdym pozretim stranky by som pozrel do db, ci tam uz taka IP nie je, ak hej tak by som pripocital jeden pristup (to pocet pristupov by mohlo byt auto increment) a potom by som dal SELECT sum(pocet pristupou) FROM tabulka a mal by si omnoho menej riadkov v DB a bolo by to rychlejsie a ked by to bol taky uzivatel, kt. este nema IP adresu v databazi, tak by som urobil novy riadok a pocital by som mu pristupy....