Non riesco a fare stampare la data, eppure l db ha i 2 records per le date che sono $data_localeS' e '$dataGmtS'
Codice PHP:
//Mette i dati nel DB e aumenta il contatore ad ogni visita
function contatore($title) {
if (empty($_COOKIE["contavisite"])) { //Richiama il cookie che c'è in cookie.php
$continua = false;
if (isset($_SERVER['HTTP_REFERER']) != "") {
$from = parse_url($_SERVER['HTTP_REFERER']);
$from = $from['host'];
}
else {
$from = "";
}
$whitelist = array(
/*Qui scrivi l'url del sito in modo che quando l'utente vi arriva DA TERZI, anche se digita con le pagine, il contatore non sale.
Se poi è nel mio sito e ci clicca su, ovviamente il contatore del db sale*/
"localhost" //Scrivi gli url senza http://
);
foreach ($whitelist as $sito) {
if ($from == $sito) $continua = true;
}
if ($continua) {
$data_localeS="";
$dataGmtS="";
$data_localeS = time(); //Stampa nel db la data numerica es. 1360585588
$dataGmtS=$giorno[date('w')].' '.date('d').' '.$mese[date('m')-1].' '.date('Y - H:i:s \G\M\T P');
$mysqli = new mysqli("localhost", "root", "pwd", "gruppoalveo");
$url = $_SERVER['PHP_SELF'];
$esiste = $mysqli->query ("SELECT * FROM visitate WHERE url='$url'");
if ($esiste->num_rows == 0) {
$mysqli->query ("INSERT INTO visitate VALUES ('$data_localeS', '$dataGmtS', '$title', '$url', 1)");
}
else {
$old = $esiste->fetch_array(MYSQLI_ASSOC);
$visite = $old['visite'] + 1;
$mysqli->query("UPDATE visitate SET pagina='$title', visite='$visite' WHERE url='$url'");
}
}
}
}