Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]inkrementacja w pliku - czy bezpiecznie
Kuba707
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 20.03.2010

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


  1. if(!isset($_COOKIE['licznikoweciastko']) && !strstr($_SERVER['HTTP_REFERER'], $webname)) {
  2. $f = fopen($filename, "r");
  3. $text = fread($f, filesize($filename));
  4. $wartosclicznika = explode(";", $text);
  5. fclose($f);
  6. $f = fopen($filename, "w");
  7. $wartosclicznika[0]++;
  8. fwrite($f, $wartosclicznika[0].';');
  9. fclose($f);
  10. setcookie("licznikoweciastko", "zaliczono", 0);
  11. }


To skrypt do liczenia odwiedzin. Czy widzicie tu jakąś lukę? Po 27 tysiącach inkrementacji jakieś ... nie pamiętam ile, ale powiedzmy z 12 razy w ciągu tych 27k inkrementacji w ciągu 4 lat licznik potrafił się zresetować (dobrze że mam historie każdego wejścia i jestem w stanie to za każdym razem zliczyć (IMG:style_emoticons/default/tongue.gif) ).

Ten post edytował Kuba707 13.04.2014, 22:45:45
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: 26.09.2025 - 09:38