Mailinglisten-Archive |
Hoi Marcel! Am besten hat es sich bisher bei mir bewährt in einer extra Textdatei die $REMOTE_ADDR|$HTTP_USER_AGENT des letzen Hits zu speichern. Natürlich immer nur einen. Falls sich deine Hitrate allerdings so überschlagen sollte, daß innerhalb von 10sec verschieden Leute bei dir ankommen dann wirkt das nicht. Das Prinzip: (pseudo-code) openfile ("last_visitor", "r"), string = readfirstline(file); compare (string, "$REMOTE_ADDR|$HTTP_USER_AGENT\n"); if (gleich) skip_log; else log_hit; unlink (file); write_to_file ("$REMOTE_ADDR|$HTTP_USER_AGENT\n"); Oka ... sollte hoffentlich klar sein ... Am Sonntag in PHP denken ist nicht so leicht =) Musst mal sehn ob das für deine Anwendung genügt. cu Thomas Heller - webmaster_(at)_ebids.de - http://www.ebids.de - Internet-Auktionen ManiaX - Member of Clan Fusion - http://www.planetfusion.de ----- Original Message ----- From: Marcel Beerta <marcel_(at)_game-center.de> To: php mailingliste <php_(at)_solix.wiso.Uni-Koeln.DE> Sent: Sunday, August 08, 1999 6:54 PM Subject: [php] Statistikscript / Reloadsperren > Tach Liste: > > Ich habe mir da mal letztens ein kleines Statistikscript geschrieben, was > die Daten in einer MySQL Datenbank speichert. Leider fügt das Script bei > jedem reload wieder die ganzen sachen ein. Kann mir jemand vielleicht einen > Tip geben, wie ich eine Reloadsperre einbauen kann ?!?!?! > Das Script wird als INCLUDE aus den Einzelnen Seiten aufgerufen ... > > Mit freundlichem Gruß > > Marcel Beerta > http://www.game-center.de > marcel_(at)_game-center.de > Tel: 04451-957020 > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php >
php::bar PHP Wiki - Listenarchive