zugriffszähler pro tag / teil II

  • #1
A

arNdt1979

Bekanntes Mitglied
Themenersteller
Dabei seit
08.02.2005
Beiträge
81
Reaktionspunkte
0
hi, ich noch mal... *oh gott nicht er schon wieder*

aber ich hätte da noch ne ergänzende frage.

ist es möglich den counter so einzustellen,
das nicht jeden klick, sondern die verschiedenen
user der seite zählt!?!? (also irgendwie über die IP?)

so wie es jetzt ist, kann ich den counter ja
durch aktualisieren hoch treiben...
 
  • #3
Ähm sorry, willste mich hier veräppeln oder was :mad: ;D ;D

Du willst einen Zugriffszähler, der:

- Die gesammten Klicks auf deine
-- Startseite ?
-- alle Seiten ?
zählt.

- Dieser Zähler wird jeden Tag gelöscht und fängt wieder bei 0 an ?
- eine Reloadsperre ist nicht gefordert ?

genau, alle klicks auf der main-site und jeden tag wieder von null.

Wat nu ??? ???
 
  • #4
äähh nö!?

also ist mein problem die reloadsperre?

sorry hatte ich net geschnallt! ???
 
  • #5
Code:
<?php
session_start();
if(!$_SESSION['count']) {
	$_SESSION['count'] = 1;
	$fh = fopen('counter.txt',->r+'); 
	$row = fread($fh, filesize('counter.txt'));
	$row = explode(;, $row);
	++$row[0];
	if(date(d.m.Y,$row[1]) != date(d.m.Y)) $row[0] = 1;
	$new = $row[0].;.time();
	rewind($fh);
	fwrite($fh, $new); 
	fclose($fh);
}
?>

Den alten Counter kannste löschen, und dafür das Teil ganz am ANFANG deiner Seite platzieren ;)

Und das nächstemal bitte gleich sagen was du möchtest ;) ;)

gruss conny
 
  • #6
werde mir mühe geben...

habe das jetzt mal getestet, schon besser, aber noch nicht komplett.

jetzt reagiert der counter zwar nicht mehr aufs aktualisieren,
aber... z.b. habe meine page als startseite im internet explorer,
und jedes neue aufrufen wird gezählt.

mein gedanke war, das ich so lange wie ich online bin, nur einmal
gezählt wird und erst wenn ich mich wieder neu eingelogge, dann
darfs auch erst wieder zählen.

ich weiss, von nix ne ahnung, aber anforderungen stellen wie ein großer.

...im prinzip reichts auch schon so. ;)



vielen dank!!!
 
  • #7
OK, dann halt mit Cookie ;)

Code:
<?php
if(!isset($_COOKIE['counter'])) {
	setcookie(counter,1,time()+900);
	$fh = fopen('counter.txt',->r+'); 
	$row = fread($fh, filesize('counter.txt'));
	$row = explode(;, $row);
	++$row[0];
	if(date(d.m.Y,$row[1]) != date(d.m.Y)) $row[0] = 1;
	$new = $row[0].;.time();
	rewind($fh);
	fwrite($fh, $new); 
	fclose($fh);
}
?>

Cookie ist 15 min. (900 sec.) gültig ;)
 
  • #8
ja astrein...

die 900 sec kann ich beliebig hochsetzen?


super gut, noch mal schönen dank!!!
 
  • #9
  • #10
8)

na denn bis zur nächsten frage... :D


tschö
 
  • #11
Was ist denn, wenn jemand keine Kekse erlaubt?

Eddie
 
  • #12
Pech ;)
 
  • #14
Sorry, normal mach ich meine Zähler auch anders, aber hier ist wohl so einfach wie möglich angesagt ;D ;D

Fertige Zählerscripte wollte er nicht (siehe den ersten/anderen Thread), also bleibts bei so'nem Counter.
Erschwehrend kommt noch dazu, dass seine HP in Frontpage gemacht worden ist. D.H. nur das absolut nötigste ändern und kein bissle mehr ;D


gruss conny

BTW:
Counter und Statistik Skripte/Klassen hätte ich grad genug auf Halde liegen. ;)
 
Thema:

zugriffszähler pro tag / teil II

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.839
Beiträge
707.962
Mitglieder
51.492
Neuestes Mitglied
Janus36
Oben