Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Licznik liczący odświerzenie strony
Forum PHP.pl > Forum > Przedszkole
fiflus
Nie wiem jak zrobić icznik liczący odświerzenie strony -
wykombinowałem coś takiego, ale nie zlicza sad.gif:

[php:1:f5d8002227]<?php
$a = "0";
$a++;
echo $a;
?>[/php:1:f5d8002227]

Nonstop wyświetla 1 jednak chciałbym, aby każdorazowe odświerzenie
strony zwiększało zmienną $a o 1 punkt. Za odpowiedź dziękuję...
pf
Przecież za każdym razem jak odpalasz skrypt to najpierw ustawia Ci "a" na 0 a potem zwiększa o 1, czyli nic dziwnego, że zawsze jest 1.
Musisz gdzieś zapamiętywać poprzednią wartość, np. za pomocą sesji, albo w pliku na serwerze...
Ludvik
Najprościej ciastkiem:

[php:1:ca581509ac]<?php
setcookie('odswiezenia', $a, time()+3600*24*365);

echo $_COOKIE['odswiezenia'];
?>[/php:1:ca581509ac]

Ciastko zostanie przez rok, jeżeli użytkownik nie usunie ręcznie.
fiflus
Może źle sprecyzowałem pytanie. Chodzi mi o 1 sesję która będzie tak długo liczyć aż nie zostanie wyłączona przeglądarka (nie chcę aby skrypt tworzył plik na serwerze). Ponowne wejście na tę samą stronę znawu zlicza od początku, czyli przy wejściu pokaże nam cyfrę 1, odświerzenie strony z kolei cyfrę 2 itd....
matid
[php:1:9140a90c81]
<?php
session_start( );

$_SESSION['counter']++;
echo $_SESSION['counter'];
?>
[/php:1:9140a90c81]
fiflus
Dziękuję - o to właśnie chodziło... smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.