Kätevä kävijälaskuri joka laskee uniikkikävijät ja sivulataukset en tiedä onko hyötyä mutta toivottavasti jollain on tarve tälläiseenkin
Luodaan taulukko tietokantaan
CREATE TABLE kavijalaskuri ( kerrat bigint(20) NOT NULL, ip varchar(100) NOT NULL )
yhteys.php
<?php //Pistä asetukset oikein $serveri = ""; //Palvelimen osoite $tunnus = ""; //Tunnus tietokantaan $ssana = ""; //Sakasana tietokantaan $db = ""; //Tietokannan nimi //Otetaan yhteys tietokantaan $mysql = mysql_connect($serveri,$tunnus,$ssana) or die ("Tietokantaan ei saatu yhteyttä"); mysql_select_db($db, $mysql); ?>
kavijalaskuri.php
<?php //Otetaan yhteys tietokantaan include("yhteys.php"); //Haetaan käyttäjän ip numero $ip = $_SERVER['REMOTE_ADDR']; //Tarkistetaan onko kyseisestä ip:stä käyty jo sivulla $kysely = mysql_query("SELECT kerrat FROM kavijalaskuri WHERE ip='$ip'"); if(mysql_num_rows($kysely) < 1){ mysql_query("INSERT INTO kavijalaskuri (kerrat, ip) VALUES ('1', '$ip')");} //Jos kyseisestä ip:stä on jo käyty niin kasvatetaan kyseisen ip:n kerrat lukemaa yhdellä else { mysql_query("UPDATE kavijalaskuri SET kerrat=kerrat+1 WHERE ip='$ip'"); } ?>
Olematon virheenkäsittely ja eikös autoincrement ole keksitty.
Aihe on jo aika vanha, joten et voi enää vastata siihen.