Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Licznik liczący odświerzenie strony
fiflus
post 25.05.2004, 14:42:04
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 19.09.2003

Ostrzeżenie: (0%)
-----


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ę...


--------------------
Fajne to forum :)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
pf
post 25.05.2004, 14:46:04
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 17.03.2004

Ostrzeżenie: (0%)
-----


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...
Go to the top of the page
+Quote Post
Ludvik
post 25.05.2004, 16:25:07
Post #3





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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.


--------------------
Go to the top of the page
+Quote Post
fiflus
post 25.05.2004, 18:01:04
Post #4





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 19.09.2003

Ostrzeżenie: (0%)
-----


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....


--------------------
Fajne to forum :)
Go to the top of the page
+Quote Post
matid
post 25.05.2004, 19:54:08
Post #5





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

Ostrzeżenie: (0%)
-----


[php:1:9140a90c81]
<?php
session_start( );

$_SESSION['counter']++;
echo $_SESSION['counter'];
?>
[/php:1:9140a90c81]
Go to the top of the page
+Quote Post
fiflus
post 26.05.2004, 09:36:47
Post #6





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 19.09.2003

Ostrzeżenie: (0%)
-----


Dziękuję - o to właśnie chodziło... smile.gif


--------------------
Fajne to forum :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 20:57