Antworten auf deine Fragen:
Neues Thema erstellen

BESUCHERzähler, kein klickzähler...

7i0

Nicht mehr ganz neu hier

hey

ich suche ein php script (oder was auch immer) für einen besucher zähler, der nicht jeden klick auf der seite als neuen besucher anzeigt, das ist quatsch..

ich suche und suche und habe schon ne millionen teile eingebaut, bei denen es hies, es seinen BESUCHER zähler, aber keiner hat funktioniert.

habe auch hier nichts gefunden was ich brauchen könnte..:'(

könnt ihr mir helfen??
 

AW: BESUCHERzähler, kein klickzähler...

hey

ich suche ein php script (oder was auch immer) für einen besucher zähler, der nicht jeden klick auf der seite als neuen besucher anzeigt, das ist quatsch..

ich suche und suche und habe schon ne millionen teile eingebaut, bei denen es hies, es seinen BESUCHER zähler, aber keiner hat funktioniert.

habe auch hier nichts gefunden was ich brauchen könnte..:'(

könnt ihr mir helfen??

Hier ist ein einfacher Zähler für "unique visitors"


als Referenz kannst Du ja Google Analyics einbauen.
Ist als include absolut simple und liefert umfangreicher Ergebnisse.

Eventuell liefert ja auch dein Hoster schon sowas als cgi.

Zu 100% wird der Counter wohl nie stimmen, denn wenn Cookies/Flash gesperrt sind und die IP dynamisch ist, wird kaum ein Skript erkennen dass der Browser schon mal da war.
 
AW: BESUCHERzähler, kein klickzähler...

Verstehst du unter einem Besucherzähler dass pro Sitzung gezählt wird oder per Computer (bzw. eher Browser), was nach einem Besuch nach einigen Tagen den Zähler auch nicht erhöht?
Ersteres ginge leicht über Sessions, beim anderen musst du das Timeout in ferne Zukunft legen und des öfteren aktualisieren. Weiters werden ältere Cookies des öfteren gelöscht.

Ich würde dir eher empfehlen, die erste Variante zu nehmen:

PHP:
<?php
  session_start();
  if($_SESSION['ist_alt']!=true)
    {
      erhoehe_counter();
      $_SESSION['ist_alt']=true;
    }
?>
 
AW: BESUCHERzähler, kein klickzähler...

es soll halt ein besucher zählen, sobald die seite einmal aufgerufen wird.
wenn dieser dann die seite wieder verlässt, weil er den browser schließt oder warum auch immer, und dann von mir aus ein tag später weider kommt, dann zählt das weider als ein ebsucher.

also nicht nur einmal pro person, sondern acuh wenn die person mehrmals auf die seite geht soll das gezählt werden
 
AW: BESUCHERzähler, kein klickzähler...

Wenn Du etwas mehr als nur ein einfaches Script suchts, kann ich den empfehlen:

Hieß früher chCounter und ist bei uns schon lange in Verwendung.
 
AW: BESUCHERzähler, kein klickzähler...

Oder wenn du es einfach haben willst kannst du einen Zähler entweder in einer Datei speichernd oder in einer Datenbank speichernd schreiben
 
AW: BESUCHERzähler, kein klickzähler...

Oder wenn du es einfach haben willst kannst du einen Zähler entweder in einer Datei speichernd oder in einer Datenbank speichernd schreiben


was meinst du damit genau?

das script in einer extra datei speichern und im code auf der seite dann da drauf zugreifen?
macht denn das sinn?
so ein mega script ist das jetzt ja auch wieder nicht
 
AW: BESUCHERzähler, kein klickzähler...

ich habe gemeint dass der zählerstand entweder in einer Datei oder in einer Datenbank gespeichert wird.
Das Script auszulagern hätte den Vorteil, dass man überall nur eine Datei includen muss um sicherzugehen, dass, egal woher der User kommt, er erfasst wird.
 
AW: BESUCHERzähler, kein klickzähler...

Die Daten des Zählers müssen ja irgendwo zwischengespeichert werden.
Das kann entweder über eine Datenbank (z.B. MySQL) oder über eine lesend/schreibend geöffnete Datei auf deinem Webspace passieren.

Die Datenbankvariante setzt voraus das dein Hosting Paket eine Datenbank beinhaltet.
 
AW: BESUCHERzähler, kein klickzähler...

Variante mit Datenbank:
(Bedingung: Datenbankverbindung vor Aufruf bereits aufgebaut)

PHP:
<?php
  if(!isset($_COOKIE["PHPSESSID"]))
    {
      session_start();
    }
  if(!$_SESSION['ist_alt'])
    {
      $aktuell=mysql_fetch_array(mysql_query("SELECT stand FROM zaehler WHERE 1=1"))+1;
      mysql_query("UPDATE zaehler SET stand=$aktuell WHERE 1=1");
      $_SESSION['ist_alt']=true;
    }
?>
Tabelle "zaehler" mit einer Spalte "stand" (Integer);
Ein Eintrag ("stand"=0).


bzw. über Datei:

PHP:
 <?php
  $stand=1;
  session_start();
  if(!$_SESSION['ist_alt'])
    {
      if(file_exists('stand.txt')&&filesize('stand.txt')>0)
        {
          $handle=fopen('stand.txt','r');
          $stand=fread($handle,filesize('stand.txt'))+1;
          fclose($handle);
        }
      $handle=fopen('stand.txt','w');
      fwrite($handle,$stand);
      fclose($handle);
      $_SESSION['ist_alt']=1;
    }
?>
 
Zuletzt bearbeitet:
AW: BESUCHERzähler, kein klickzähler...

naja also cih habe mal die ganzen codes ausprobiert, aber irgendwie will das nicht wie ich will...
den php code füge ich in meiner index datei ganz oben zum anderen php code ein, und dann zerhackt es die seite entweder so, das garnichts mehr angezeigt wird, oder es passiert nichts...

das kann doch nicht so schwer sein -.-
 
AW: BESUCHERzähler, kein klickzähler...

Mein Fehler; Ich habe bei beiden Versionen ein Rufzeichen am Anfang vergessen.

Jetzt geht es:
PHP:
<?php
  $stand=1;
  session_start();
  if(!$_SESSION['ist_alt'])
    {
      if(file_exists('stand.txt')&&filesize('stand.txt')>0)
        {
          $handle=fopen('stand.txt','r');
          $stand=fread($handle,filesize('stand.txt'))+1;
          fclose($handle);
        }
      $handle=fopen('stand.txt','w');
      fwrite($handle,$stand);
      fclose($handle);
      $_SESSION['ist_alt']=1;
    }
?>
 
Zuletzt bearbeitet:
AW: BESUCHERzähler, kein klickzähler...

naja, jetzt funktioniert der zähler zwar, aber er zählt wieder jeden klick...
 
AW: BESUCHERzähler, kein klickzähler...

Also zu mindest bei mir zählt er einen Reload nicht. Nur wenn ich das Browserfenster neu öffne.
 
AW: BESUCHERzähler, kein klickzähler...

Ein wirklich guter Counter, mit einstellbarer Reload-Sperre und auf Wunsch ohne zählung von Suchmaschinen, anständigem Backend und Templates:

Nutze ich selber und bin sehr zufrieden.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.875
Beiträge
1.539.654
Mitglieder
67.894
Neuestes Mitglied
testm
Oben