Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Licznik odwiedzin, problem z przekłamywaniem
redelek
post
Post #1





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Witam,

Zrobiłem sobie taki licznik odwiedzin,
  1. <?php
  2. require_once('browser.php');
  3.  
  4. $db = mysql_connect("localhost", "user","pass");
  5. mysql_select_db("licznik",$db);
  6. $wynik = mysql_query ("SELECT * FROM licznik_odw");
  7.  
  8.  
  9. for ($count = 0; $row = mysql_fetch_row ($wynik); ++$count)
  10. {}
  11.  
  12. $now = getdate();
  13. $month = $now[mon];
  14. $mday = $now[mday];
  15. $year = $now[year];
  16. $hours = $now[hours];
  17. $min = $now[minutes];
  18. $sec = $now[seconds];
  19. $id = $count++;
  20. $ip = "$REMOTE_ADDR";
  21. $br = new Browser;
  22. $sys=$br->Platform;
  23. $przeg=$br->Name.' '.$br->Version;
  24. $time = "$year-$month-$mday $hours:$min:$sec";
  25.  
  26. for ($i=0; $i < strlen($id); $i++)
  27. {
  28. $sign = substr($id, $i, 1);
  29. print("<img src=\"image/$sign.gif\" border=\"0\" alt=\"$sign\">");
  30. }
  31. //print "$id";
  32. $wynik = mysql_query ("SELECT ip FROM licznik_odw ");
  33. list($ip_db) = mysql_fetch_array($wynik);
  34. //echo "<br>".$ip_db;
  35. //echo "<br>".$ip;
  36. If ($ip == $ip_db ){
  37. echo "<br><b>IP już odnotowany :</b> ".$ip_db."";
  38. }else {
  39. $counter = "INSERT INTO licznik_odw (ID, przegladarka, IP, system, time) VALUES ('$id','$przeg','$ip','$sys','$time')";
  40. $wynik = mysql_query($counter);
  41. }
  42. ?>


Problem jest w tym , że jak ktoś się łączy to ma nadal wyświetlaną starą cyferkę dopiero jak odświeży stronę cyfra się zmienia i pojawia się komunikat że jego IP jest już w bazie. Macie może pomysł gdzie zrobiłem błąd że tak się dzieje ?

Pozdrawiam
Redelek

Ten post edytował redelek 21.02.2008, 09:43:42
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: 20.12.2025 - 20:12