WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 02.04.2007, 18:45   #1
mqs
Master
 
Registriert seit: 08.05.2001
Alter: 44
Beiträge: 533


mqs eine Nachricht über ICQ schicken
Standard zähler [php]

hallo!

frage.. wenn ich einen zähler programmieren will (php/mysql)
das grundgerüst ist ok.. kein problem.. das problem liegt dann dabei, dass ich mehrere unterseiten habe.. (durch id getrennt) und ich brauche da einen klick zähler, aber so dass dieser nur 1x pro tag pro besucher gezählt wird. hab mir das durchgedacht und dass dann mittels ip adresse trennen und ausfiltern... aber wie ist das zB.. in einer Firma haben alle die gleiche ip adresse.. und wenn da mehrere raufschauen, dann werden die nur als 1 gezählt.
wie kann man dass noch trennen...

schreibe den klick/besuch in die datenbank -> id von seite, besucher ip

welche felder benötige ich noch... bzw wie löse ich das problem mit der ip
____________________________________
http://www.schmausen.at
Dein Infoportal für Mittagsmenüs in Klagenfurt
mqs ist offline   Mit Zitat antworten
Alt 02.04.2007, 18:48   #2
void
Hero
 
Benutzerbild von void
 
Registriert seit: 26.07.2001
Ort: Wien
Beiträge: 811


Standard

probier es mit sessions und cookies...
____________________________________
nobody is perfect
void ist offline   Mit Zitat antworten
Alt 02.04.2007, 19:04   #3
mqs
Master
 
Registriert seit: 08.05.2001
Alter: 44
Beiträge: 533


mqs eine Nachricht über ICQ schicken
Standard

ja aber mit sessions ists.. da nicht zu aufwendig.. soll ich da mit arrays arbeiten.. zB in eine besuchervariable? wo ich dann die id der seiten in die array der session lade?
____________________________________
http://www.schmausen.at
Dein Infoportal für Mittagsmenüs in Klagenfurt
mqs ist offline   Mit Zitat antworten
Alt 02.04.2007, 19:50   #4
Potassium
Inventar
 
Registriert seit: 06.03.2003
Alter: 37
Beiträge: 3.954

Mein Computer

Standard

Sessions sind ned so gut. Wenn zB ein User den Tab oder den Browser schließt und anschließend erneut aufruft, dann erscheint er als neuer Besucher. Ich habs nun einfach mit IP-Sperre gemacht. So oft werden Firmenbenutzer denk ich ned kommen.
Möglichkeit wäre noch: Browser-Identifikation spricht HTTP_USER_AGENT wobei das in ordentlichen Firmen (wo jeder die gleiche Software benutzt) auch nicht funktionieren dürfte.
Das einzige was dir dann noch bleibt wäre ein Cookie (was wiederum viele einfach blockieren).
Potassium ist offline   Mit Zitat antworten
Alt 02.04.2007, 21:24   #5
void
Hero
 
Benutzerbild von void
 
Registriert seit: 26.07.2001
Ort: Wien
Beiträge: 811


Standard

tja 100% richtigkeit gibt es nicht, man muss sich eben genau überlegen, was man will und welche vorprogrammierte fehler man in kauf nimmt... eine kombination mit session, cookie und ip halte ich für tragbar...
____________________________________
nobody is perfect
void ist offline   Mit Zitat antworten
Alt 02.04.2007, 22:15   #6
Potassium
Inventar
 
Registriert seit: 06.03.2003
Alter: 37
Beiträge: 3.954

Mein Computer

Standard

Für meine Zwecke reicht das mit der IP voll und ganz aus. Dazu noch der eventuelle Referer und Datum und ich hab alles was mich interessiert.
Potassium ist offline   Mit Zitat antworten
Alt 02.04.2007, 22:20   #7
iG0r
Gesperrt
 
Registriert seit: 14.08.2003
Alter: 47
Beiträge: 915


Standard

Ich würde mir da keine Arbeit in PHP antun. Eine gute Software bei richtig eingestelltem Webserver, kann dir da enorme Details zu Besuchern und deren Surfverhalten zeigen.
iG0r ist offline   Mit Zitat antworten
Alt 02.04.2007, 22:22   #8
Freak@Work
Jr. Member
 
Registriert seit: 28.02.2006
Alter: 34
Beiträge: 34


Standard

Also ich hab gerade gestern so einen Zähler gebaut. Die Überprüfung geht bei mir über Cookies. Geht in PHP sehr einfach und ohne großen Aufwand.

Ich habe allerdings auch schon ein Script geschrieben, dass mir den letzten Zugriff auf die Webseite ausspuckt, bei dem wiederum ich über die IP-Adresse überprüfe ob der Besucher schon mal da war, und wenn die IP-Adresse die gleiche ist wie die gespeicherte wird nichts aktualisiert.

Den Zähler hab ich so gebaut, dass er am Ende einfach ein Bild ausspuckt und ich kann ihn so ganz einfach als <img scr="..."> einbinden. Und das gute bei den Cookies ist, ich kann genau einstellen, nach wie vielen Sekunden der Besuch wieder gezählt wird. Sind Cookies allerdings nicht aktiviert, wird der Besuch immer gezählt.

Wenn dich das Script interessiert, ich kanns dir gerne geben.

LG
Freak@Work ist offline   Mit Zitat antworten
Alt 02.04.2007, 22:24   #9
Potassium
Inventar
 
Registriert seit: 06.03.2003
Alter: 37
Beiträge: 3.954

Mein Computer

Standard

Zitat:
Sind Cookies allerdings nicht aktiviert, wird der Besuch immer gezählt.
Das genau ist der Haken. Viele Firmen (um die es in diesem Falle ja geht) haben defaultmäßig Cookies deaktiviert, genau aus diesem Grund.
Potassium ist offline   Mit Zitat antworten
Alt 06.04.2007, 13:10   #10
mqs
Master
 
Registriert seit: 08.05.2001
Alter: 44
Beiträge: 533


mqs eine Nachricht über ICQ schicken
Standard

ich probiers am besten mit der ip abfrage.. ich hoffe das verfälscht mir das ergebnis nicht allzusehr.
____________________________________
http://www.schmausen.at
Dein Infoportal für Mittagsmenüs in Klagenfurt
mqs ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:05 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag