Geschrieben von andy2309 am 29.10.2005, 23:48

Moinsen!
heute zeig ich euch, wie man die persöhnlichen Besuche eines Users in PHP ermitteln kann!
Das ganze funktioniert mit Cookies!
Sind Cookies nicht aktiviert, gehts halt nich :wink:

Erstmal ein paar grundsätze...
Cookies werden mit der setcookie() funktion gesetzt.
Beispiel:
setcookie("Besucher", "lima");
dann wird ein cookie für das aktuelle verzeichnis der webseite mit dem namen Besucher und dem Inhalt Lima erstellt...
Würde man den code so für eine user-verwaltung benutzen, wäre das sehr unsicher, da man einfach einen anderen benutzernamen eingeben könnte z.b. mit CookieCooker
darauf gehen wir jetzt aber nicht weiter ein, da es ja ein Besuchszähler werden soll!

Weiter im text...
Auslesen kann man soclhe Cookie werte durch:
$user = $_COOKIE['Benutzer'];
und schon hat man den inhalt des Cookies Benutzer in der variable $user!

jetzt aber zum besuchszähler!


if ($stand != "") { // wenn noch kein cookie gesetzt ist
setcookie("counter", 1); // Cookie wird gesetzt!
$stand = 1; // Stand wird einfach auf 1 gesetzt
} else { // falls cookie vorhanden
$stand = $_COOKIE['counter']; // in die variable $stand wird die anzahl der persöhnlichen besuche geladen
$stand++; // und um 1 erhöht
setcookie("counter", $stand); // und upgedatet!
}
?>
<html>
<head>
<title>Persöhnliche Besuche (by andy2309)</title>
</head>
<body>
<!-- Hier folgt die Ausgabe !-->
<?
if ($stand == 1) {
echo "Dies ist dein erster Besuch!";
} else {
echo "Dies ist dein ".$stand.". Besuch";
}
?>
</body>
</html>

GANZ WICHTIG IST, dass diese ganzen Cookie Sachen ganz oben sind und kein code / keine ausgabe davor steht!
sonst funktionierts nich!

ich hoffe dieses tutorial hat euch geholfen!

mfg andy

Bewertung Anzahl
6
16,7 %
1 Bewertungen
5
33,3 %
2 Bewertungen
3
16,7 %
1 Bewertungen
2
16,7 %
1 Bewertungen
1
16,7 %
1 Bewertungen