Hallo zusammen,
hab schon im Forum gesucht aber nichts passendes gefunden, wo mir weiter hilft. Ich möchte, dass ein Update nicht erfolgt bei: setcookie("sperre", "$ip", time()+(43200));
Wie und was genau muss ich hier einfügen:
hab schon im Forum gesucht aber nichts passendes gefunden, wo mir weiter hilft. Ich möchte, dass ein Update nicht erfolgt bei: setcookie("sperre", "$ip", time()+(43200));
Wie und was genau muss ich hier einfügen:
PHP-Code:
<?
require("config.php");
$date = date("dmY");
// Zeit
$time = time();
// IP Adresse
$ip = getenv(REMOTE_ADDR);
// Host
$host = gethostbyaddr(getenv(REMOTE_ADDR));
// Browser
$browser = getenv(HTTP_USER_AGENT);
// ??????????? setcookie("sperre", "$ip", time()+(43200));
$a = "UPDATE $table SET hitsin = hitsin + 1, ip='$ip' , time ='$time',host='$host',browser='$browser', counter=counter + 1, hitstotal = hitstotal + 1 WHERE memberid = '".$_GET["id"]."'";
$query = mysql_query("SELECT * FROM $table WHERE memberid = '".$_GET["id"]."'") or die (mysql_error());
while($object = mysql_fetch_object($query)){
$ip = $objekt->ip;
$rank = $object->rank;
$total = $object->hitstotal;
$today = $object->hitstoday;
$today = explode(" | ",$today);
$datetoday = $today[0];
$hitstoday = $today[1];
$hitsplus = $today[1] + 1;
if($date != $datetoday){
$b = "UPDATE $table SET hitstoday = '$date | 1' WHERE memberid = '".$_GET["id"]."'";
}
else{
$b = "UPDATE $table SET hitstoday = '$date | $hitsplus' WHERE memberid = '".$_GET["id"]."'";
}
}
$days = $object->date;
$days = explode(" | ",$days);
$daytoday = $days[0];
$dayplus = $days[1] + 1;
if($date!="$daytoday"){
$c = "UPDATE $table SET date = '$date | $dayplus'
WHERE memberid = '".$_GET["id"]."'";
}
function dohits(){
global $a,$b,$c,$date,$daytoday;
mysql_query($a) or die(mysql_error());
mysql_query($b) or die(mysql_error());
if($date!="$daytoday"){
mysql_query($c) or die(mysql_error());
}
}
dohits();
//Bildausgabe
$img = imagecreatefromgif("images/counter3.gif");
$bg = imagecolorallocate($img,0,0,0);
$text = imagecolorallocate($img,0xFF,0xFF,0x00);
imagestring($img,3,38,5,"HEUTE: $hitstoday",$text);
header("Content-Type: image/gif");
imagegif($img);
?>
EDIT:
php.tags sponsored by Daddy (Abraxax)
Kommentar