Zaczynamy od tworzenia tabeli:
CODE
CREATE TABLE `users` (
`id` int NOT NULL auto_increment,
`ipuser` varchar(60) NOT NULL,
`data` varchar(60) NOT NULL,
`godz` varchar(60) NOT NULL,
`doddane` varchar(60) NOT NULL,
`gdzie` varchar(60) NOT NULL,
PRIMARY KEY (`id`)
)
`id` int NOT NULL auto_increment,
`ipuser` varchar(60) NOT NULL,
`data` varchar(60) NOT NULL,
`godz` varchar(60) NOT NULL,
`doddane` varchar(60) NOT NULL,
`gdzie` varchar(60) NOT NULL,
PRIMARY KEY (`id`)
)
Teraz tworzymy plik cdb.php w którym wpisujemy:
CODE
<?php
$host = "mysql.przyklad.pl"; //host bazy
$user = "root"; //nazwa usera bazy
$pass = "root"; // //haslo usera bazy
$baza = "dbes"; //nazwa bazy
$data = date('d-m-Y');
$godz = date('H:i:s');
$dd = $_SERVER['HTTP_USER_AGENT'];
$polaczenie = mysql_connect($host, $user, $pass) or die("Bład serwera bazy danych: " . mysql_error());
$baza = mysql_select_db($baza)or die("Bład bazy danych: " . mysql_error());
?>
$host = "mysql.przyklad.pl"; //host bazy
$user = "root"; //nazwa usera bazy
$pass = "root"; // //haslo usera bazy
$baza = "dbes"; //nazwa bazy
$data = date('d-m-Y');
$godz = date('H:i:s');
$dd = $_SERVER['HTTP_USER_AGENT'];
$polaczenie = mysql_connect($host, $user, $pass) or die("Bład serwera bazy danych: " . mysql_error());
$baza = mysql_select_db($baza)or die("Bład bazy danych: " . mysql_error());
?>
Potem tworzymy logi.php i wpisujemy w pliku:
CODE
<?php
session_start();
require_once("cdb.php");
$insert = "INSERT INTO logiglowne(ipuser, data, godz, doddane, gdzie) VALUES('" . $_SERVER['REMOTE_ADDR'] ."', '" . $data ."', '" . $godz ."', '" . $dd ."', '" . $gdz ."')";
mysql_query($insert);
session_destroy();
?>
session_start();
require_once("cdb.php");
$insert = "INSERT INTO logiglowne(ipuser, data, godz, doddane, gdzie) VALUES('" . $_SERVER['REMOTE_ADDR'] ."', '" . $data ."', '" . $godz ."', '" . $dd ."', '" . $gdz ."')";
mysql_query($insert);
session_destroy();
?>
I teraz w kadym pliku na witrynie dodajemy na poczatku:
CODE
<?php
$gdz = "nazwa"; //zmieniamy nazwa na nazwe strony (np.Strona Glowna, Gry, AdminPanel)
require_once("logi.php");
?>
//dalsza czesc kodu
$gdz = "nazwa"; //zmieniamy nazwa na nazwe strony (np.Strona Glowna, Gry, AdminPanel)
require_once("logi.php");
?>
//dalsza czesc kodu
No i to na tyle, sprawdzamy czy dziala. Logi sprawdzemy w bazie MySQL