HTML Problem mit 'counter'

  • hab kürzlich einen counter (zugriffszähler) in meine webseite integriert. das problem ist nur: wenn ich innerhalb der seite herumnavigiere, zählt dieser immer eins weiter, da die seite ausschließlich aus tabellen besteht (keine frames) und daher immer alles neu geladen wird (auch der zähler).
    wie kann ich den counter dazu bringen richtig zu zählen? hoffe das problem ist klar.

    bsp: http://home.pages.at/oinobareion/Zwischenablage/oino_new.htm

    pulchra sunt ubera, quae paulum supereminent et tument modice :awake:

  • Hat der keine reloadsperre?

    probiers mal mit: http://www.webcounter.goweb.de/

    das counterskript ist eigentlich ganz nett... hat auch schöne statistiken... oder du schreibst dir selber einen mit php und mysql.... sofern dein server das unterstützt...

    mfg, Phil.

    Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders!
    http://www.chuckbronson.net/


  • also wenn er keine scripte unterstützt (asp,php) kann ich mir keinen weg vorstellen wie man eine datei verändern sollte. bietet er irgendeine interaktivität? vieleicht für einen workaround...


    grüsse

  • ok, verstehe, danke für die Antwort.

    dann gibt es also nur die Möglichkeit einen Counter von irgendeinem Anbieter zu verwenden, wobei die Daten dann bei eben diesem Anbieter gespeichert werden - mit dem Risiko dass dieser Anbieter denn jetzt vielleicht noch kostenlosen Dienst irgendwann mal verkommerzialisiert.
    sehe ich das richtig?

    oder die paar euros für einen gscheiden webhost ausgeben.



    danke,
    greets,
    andi


  • schau mal hier
    http://php.resourceindex.com/Complete_Scripts/Access_Counters/

    unter textbased :thumb: :thumb: :thumb:

    00010011100010001010100111000
    {a,b,b} = { *tilt* } :ahhh:

  • Zitat von Javanack

    hab kürzlich einen counter (zugriffszähler) in meine webseite integriert. das problem ist nur: wenn ich innerhalb der seite herumnavigiere, zählt dieser immer eins weiter

    Was mir nicht klar ist: Besteht Deine Website nur aus einer Seite? Und Du schaust Dir die immer wieder an? Kannst Du da mal einen Link darauf posten?

    Ich würde gegebenenfalls, wenn möglich, eher auf Lösungen wie AWStats zugreifen. Voraussetzung dafür wäre, dass Du zumindest zugriff auf der Serverlogs hast, was Ansich bei so ziemlich jedem mir bekannten kommerziellen Provider der Fall ist.

    Übrigens ist einen Counter selber programmieren auch nicht schwer, im wesentlichen zwei SQL-Statements:

    UPDATE irgendwo SET counter=counter+1;
    SELECT counter FROM irgendwo;

    ...und den counter gibst dann aus. In php insgesamt vielleicht fünf Zeilen (DB-Connect, etc.). Mit einer unique ID für jede Seite hast dann auch schon eine Seitenzugriffstatistik...

    Davon abgesehen: Dein Avatar ist nicht zufällig "das Brot"? Hab ich letztens auf arte geguckt, sehr unterhaltsam :)

  • Zitat von Irrlicht

    Und wenn er kein mysql hat, ist es für einen Counter auch schon völlig ausreichend, wenn man in eine Datei schreibt.

    Problem: 3 user greifen gleichzeitig auf die Website zu. Datei wird gleichzeitig von 3 Prozessen gelesen und beschrieben. Was passiert? (Stichwort: Racing conditions).

    Ist bei einem UPDATE-Statement eine atomic operation, sprich: Funktioniert auf jeden Fall...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!