Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] licznik odwiedzin odporny na odswiezanie
uczaj21
post
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 30.06.2007

Ostrzeżenie: (20%)
X----


Witam serdecznie mam problem zwiazany z licznikiem odwiedzin ktory bedzie odporny na odswiezenia.Szukalem w internecie tylku takich licznikow ktore mialy byc odporne lecz zawsze kiedy instalowalem je nie byly odporne na odswiezenia.Np taki kod

  1. <?php
  2. if((!isset($_COOKIE['licznikowe-ciacho'])) && (!strstr($_SERVER['HTTP_REFERER'], "strona.pl"))) {
  3. $plik = fopen("licznik.txt", "r");
  4. $tekst = fread($plik, filesize("licznik.txt"));
  5. $dane = explode(";", $tekst);
  6. fclose($plik);
  7. $plik = fopen("licznik.txt", "w");
  8. flock($plik, 2);
  9. $dane[0]++;
  10. fwrite($plik, "$dane[0];", 15);
  11. flock($plik, 3);
  12. fclose($plik);
  13. setcookie("licznikowe-ciacho", "zliczono", 0);
  14. }
  15. else {
  16. $plik = fopen("licznik.txt", "r");
  17. $tekst = fread($plik, filesize("licznik.txt"));
  18. $dane = explode(";", $tekst);
  19. }
  20.  
  21. ?>
  22. <p>Jesteś <?php echo($dane[0]); ?> gościem na mojej stronie.</p>

Oczywiscie to tego skryptu jest plik tekstowy licznik.txt.Wszystko zrzucam na serwer czyli licznik.php i licznik.txt.Wszystko niby dziala ale nie jest odporny na odswiezanie.Ale kiedy w linijce kodu
  1. <?php
  2. ($_SERVER['HTTP_REFERER'], "strona.pl")
  3. ?>
zmienie zamiast strona.pl na moja strone np tsubasachronicle.pl to licznik chyba zle dziala niby odporny jest na odswiezanie ale kiedy zresetuje przegladarke i wyczyszcze historie to tez pokazuje 1.Wlaczylem komputer nastepnego dnia i weszlem na stronea on znowu pokazuje 1 a nie ma ustalonej waznosci ciasteczka.Prosze o pomoc

---
Ostrzegałem Cię, że następnym razem za
brak tagów w temacie dostaniesz
ostrzeżenie. + warn.
---
~strife
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: 3.10.2025 - 00:00