Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzenie pobranego adresu ip na serwerze
benq20
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 4.11.2010

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


Witam robię licznik odwiedzin tak aby nikt z tym samym adresem ip nie zsotał drugi raz podliczony tylko raz i bedzie zliczało ilu userów odwiedziło strone zastosowałem konwersje adresu ip do bazy danych NTOA oraz ATON.Coś mi jednak nie chce wyswietlac ilosci odwiedzin?
  1. <?php
  2. $db=mysql_connect("localhost","root","");
  3. mysql_select_db("bazaam",$db) || die (mysql_errno()." : .mysql_error()</br>");
  4. $result=mysql_query("SELECT INET_NTOA('adresip') FROM adresyip");
  5. $rows=mysql_num_rows($result);
  6. for ($i=0; $i < $rows; $i++) {
  7. $data=mysql_fetch_object($result);
  8. $iptable[i]=$data->adresip;}
  9. if (isset($_SERVER['REMOTE_ADDR'])) {
  10. $ip= $_SERVER['REMOTE_ADDR'];
  11. }
  12. else {
  13. $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];}
  14. if(isset($iptable)){
  15. foreach ($iptable as $key) {
  16. if ($key==$ip) {
  17. echo"Witamy Ponownie";
  18. }}}else{
  19. if (isset($_SESSION['views'])) {
  20. $_SESSION['views']=$_SESSION['views']+1;}
  21. else
  22. {$_SESSION['views']=1;}
  23. $sql="INSERT INTO adresyip (adresip)"."VALUES('INET_ATON('$ip')')";
  24. mysql_query($sql,$db);}mysql_close($db);
  25. echo"Wizyty=".$_SESSION['views'];
  26. ?>
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: 2.10.2025 - 20:09