Mailinglisten-Archive |
=20?= s-ag.com>
MIME-Version: 1.0
Message-Id: <14123114184003.01285_(at)_moers>
Content-Transfer-Encoding: 8bit
Hallo Jens
>
> Irgendne Idee ??? Oder hat jemand so was in etwa schon mal gemacht ?
Ja, und zwar so:
<?php
$ip = getenv("REMOTE_ADDR");
$br = getenv("HTTP_USER_AGENT");
$check = "select zid, unix_timestamp(recdat) from inf_zugriff where
user_ip = '$ip' order by recdat desc";
$visits=mysql_query($check,$conn);
$letzter=mysql_result($visits,0,1);
$lip=mysql_result($visits,0,0);
if (((time()-$letzter)/60)>=60){
mysql_query("insert into inf_zugriff (user_ip, user_agent) values
('$ip','$br')",$conn);
$uq="select zid from inf_zugriff where user_ip = '$ip' order by
recdat desc";
$ur=mysql_query($uq,$conn);
$u_id=mysql_result($ur,0,0);
}
else {
$u_id=$lip;
}
?>
Da wird halt überprüft, ob die IP adresse innerhalb der letzten 60 min
schon mal erfasst wurde.
hth,
Bjoern
--
small office solutions - Lösungen für das Internet
www.sosnetz.de - info_(at)_sosnetz.de - 0700-SOSPHONE
php::bar PHP Wiki - Listenarchive