man lese den titel: ich habe da wieder ein problem. ich habe folgenden code zusammengescrieben, aber es werden täglcih viele benutzer doppelt gezählt.
was ist verkehrt? das geht doczh eigentlcih gar nicht, außer die machen alle dauernd die browser zu. der code:
Code: Alles auswählen
<?php
session_start();
include('sql.php');
$band_session = $_SESSION['band'];
$band = $_GET['band'];
if($band != 1 and $band_session != 1)
{
if(!isset($_SESSION['terraemotus']))
{
$_SESSION['terraemotus'] = md5(time());
$session = $_SESSION['terraemotus'];
$time = time();
$ip = getenv("REMOTE_ADDR");
$location = $_SERVER["HTTP_REFERER"];
$addition = "INSERT INTO sessions (session, start, time, ip, location) VALUES ('$session', '$time', '$time', '$ip', '$location')";
mysql_query($addition);
}
else
{
$session = $_SESSION['terraemotus'];
$time = time();
$session_akt = "UPDATE sessions SET time = '$time' WHERE session LIKE '$session'";
mysql_query($session_akt);
}
}
else
{
$_SESSION['band'] = 1;
}
?>