...è un semplice contatore di accessi.[supersaibal]Originariamente inviato da aquatimer2000
scusa ma se non erro $accesso è un array... come fai ad incrementarlo in quel modo :master:
qual'è il campo che devi incrementare?![]()
[/supersaibal]
La variabile $accesso contiene il numero dell'ultimo visitatore memorizzato in un campo numerico di una tabella del db.
Vorrei semplicemente estrarre questo numero, incrementarlo e salvarlo in un nuovo record insieme ai vari dati dell'utente.
La tabella è così composta:
- id: int(11)
- accesso: int(11)
- data: varchar(50)
- ip: varchar(50)
- host: varchar(200)
- pc: varchar(200)
Questo il codice completo:
spero in un vostro aiutinocodice:<?php header("Expires: ".gmdate("l, d F Y H:i:s")."GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); $date = date( "l, d F Y H:i:s"); $ip = getenv("REMOTE_ADDR"); //IP $host = gethostbyaddr($ip); //Host of IP $pc = getenv("HTTP_USER_AGENT"); //Other stuff about visitors //find specific browser if(strstr($comp, "MSIE 7")) $browser = 'IE 7'; else if(strstr($comp, "MSIE 6")) $browser = 'IE 6'; else if(strstr($comp, "MSIE 5")) $browser = 'IE 5'; else if(strstr($comp, "MSIE 4")) $browser = 'IE 4'; else if(strstr($comp, "MSIE 3")) $browser = 'IE 3'; else if(strstr($comp, "Netscape 7")) $browser = 'Netscape 7'; else if(strstr($comp, "Netscape 6")) $browser = 'Netscape 6'; else if(strstr($comp, "Netscape 5")) $browser = 'Netscape 5'; else if(strstr($comp, "Netscape 4")) $browser = 'Netscape 4'; else if(strstr($comp, "Netscape 3")) $browser = 'Netscape 3'; else if(strstr($comp, "Opera")) $browser = 'Opera'; else $browser = 'Other'; //Find user's OS if(strstr($comp, "Windows 95")) $OS= 'Windows 95'; else if(strstr($comp, "Windows 98")) $OS = 'Windows 98'; else if(strstr($comp, "Windows 2000")) $OS = 'Windows 2000'; else if(strstr($comp, "Windows XP")) $OS = 'Windows XP'; else if(strstr($comp, "Windows ME")) $OS = 'Windows ME'; else if(strstr($comp, "Windows NT")) $OS = 'Windows NT'; else if(strstr($comp, "Mac")) $OS = 'Macintosh'; else if(strstr($comp, "Linux")) $OS = 'Linux'; else if(strstr($comp, "Unix")) $OS = 'Unix'; else $OS = 'Other'; include("config1.inc.php"); $sql2 = "SELECT accesso FROM utenti_sito_2004 ORDER BY id DESC LIMIT 1"; $query2 = mysql_query ($sql2, $connessione) or die (errore()); $accesso = mysql_fetch_array($query2); $accesso2 = $accesso++; $sql = "INSERT INTO utenti_sito_2004 (accesso, data, ip, host, pc) VALUES ('$accesso2', '$date', '$ip', '$host', '$pc')"; $query = mysql_query ($sql, $connessione) or die (errore()); mysql_close ($connessione) or die (errore()); ?>
grassie![]()

[/supersaibal]

Rispondi quotando