Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]użytkownik zamknął stronę ... info, tylko w php
Maciasplus
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 10.12.2008

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


Witam.

czy da się stwierdzić skryptem PHP że użytkownik zamknął stronę?

albo czy istnieje blokada wykonywania skryptu po zamknięciu przeglądarki?

(tylko PHP)

wystarczy mi tylko odp "tak" "nie"... i malutka podpowiedź (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pawel_W
post
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


  1. $minuty=10;
  2. $czas=time()+60*$minuty;
  3. $bazaip = file("online.txt");
  4. $ile=count($bazaip);
  5. $ip = $_SERVER['REMOTE_ADDR'];
  6. for ($i=0; $i < $ile; $i++) {
  7. $pol = explode("`",$bazaip[$i]);
  8. if ($pol[2] < time()) {$bazaip[$i]= "";}
  9. if ($pol[1]==$ip) {
  10. $bazaip[$i]="`$ip`$czas`\n"; $jest=1;
  11. }
  12. }
  13. if ($jest<>1) $bazaip[]="`$ip`$czas`\n";
  14. $f = fopen("online.txt","w");flock($f,2);
  15. for ($i=0; $i < $ile+1; $i++) {
  16. if ($bazaip[$i]<>"") { fwrite($f, $bazaip[$i]); $ileip++;}
  17. }
  18. flock($f,3); fclose($f);

skrypt działa jako licznik online, ale wystarczy że sprawdzisz czy jest tam ip użytkownika i masz czy jest zalogowany (IMG:style_emoticons/default/winksmiley.jpg)

EDIT: skrypt ofc nie mój, znalazłem kiedyś w sieci (IMG:style_emoticons/default/winksmiley.jpg)

Ten post edytował Pawel_W 31.12.2009, 10:05:51
Go to the top of the page
+Quote Post
Kildyt
post
Post #3





Grupa: Zarejestrowani
Postów: 869
Pomógł: 53
Dołączył: 20.10.2003
Skąd: Przeworsk

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


Cytat(Pawel_W @ 31.12.2009, 11:05:21 ) *
skrypt działa jako licznik online, ale wystarczy że sprawdzisz czy jest tam ip użytkownika i masz czy jest zalogowany (IMG:style_emoticons/default/winksmiley.jpg)
IMHO adres ip nie jest najlepszą metodą identyfikowania użytkownika.
Go to the top of the page
+Quote Post
lessi
post
Post #4





Grupa: Zarejestrowani
Postów: 89
Pomógł: 12
Dołączył: 1.12.2009

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


Cytat(Kildyt @ 31.12.2009, 11:22:49 ) *
IMHO adres ip nie jest najlepszą metodą identyfikowania użytkownika.

Też z tym się zgadzam, bo nie każdy ma stałe ip
Go to the top of the page
+Quote Post
Pawel_W
post
Post #5





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


Cytat(lessi @ 31.12.2009, 12:57:16 ) *
Też z tym się zgadzam, bo nie każdy ma stałe ip

no ale chyba nie zmienia mu się co chwilę? wystarczy przechowywać jakiś id usera w sesjach i potem sprawdzać czy ip się zmienił, jeżeli tak to go nadpisać...
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 01:46