![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 8.05.2005 Skąd: Gdańsk Ostrzeżenie: (10%) ![]() ![]() |
Witam,
napisałem licznik który zlicza ile razy przeładowano stronę, ale jest pewien problem. Chodzi o to, że po zamknięciu przeglądarki sesja nie wygasa tylko wartość $_SESSION['num'] jest taka jak przed zamknięciem przeglądarki. Oto kod:
A ja chcę żeby po zamknięciu przeglądarki sesja wygasła i $_SESSION['num'] była pusta. Dzięki za pomoc. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
W tym przypadku co piszesz, to sprawdzałbym referrer i jeśli nie pochodzi one z twojej domeny- kasowal licznik $_SESSION['num'];
-------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 8.05.2005 Skąd: Gdańsk Ostrzeżenie: (10%) ![]() ![]() |
A nie można jakoś prościej??
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Tak, na ciasteczku...
A jeśli chodzi o sesje to na razie tylko to mi przychodzi na myśl... -------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 8.05.2005 Skąd: Gdańsk Ostrzeżenie: (10%) ![]() ![]() |
Hmm... a przecież jak się zalogujemy w jakimś serwisie to po zamknięciu przeglądarki zostajemy wylogowani, jak oni to robią?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Posiadają mechanizmy obsługi sesji...
-------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Może zastosujesz ciasteczka? (cookies) które zapiszą się na komputerze odwiedzającego?
http://pl.php.net/manual/pl/function.setcookie.php http://pl.php.net/manual/pl/function.setrawcookie.php Cookie odczytujesz jak sesje. @edit Sprawdzanie poprzedniej otwartej strony: $HTTP_REFERER Kod <?php session_start(); $strona = "jaka strona jest dozwolona"; if($HTTP_REFERER == $strona) echo $_SESSION['num']++; ?> Dziękuję, Babcia@Stefa Ten post edytował Babcia@Stefa 12.01.2007, 15:24:26 -------------------- Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian ![]() |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 4.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
z sesjami zawsze sa jakies problemiki, moze to nieladne ale mozesz przy WEJSCIU na strone zrobic: unset($_SESSION['num']);
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 18:20 |