Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyszukanie IP w bazie
Forum PHP.pl > Forum > PHP
rebuk
Witam, mam problem ze sprawdzeniem czy dany adres IP (ip2long) występuje w w bazie, kod wygląda tak:

  1. $wszystkieip = $row['ipaddress']; //wszystkie adresy przedzielone przecinkiem
  2. $ip = ip2long($_SERVER['REMOTE_ADDR']);
  3.  
  4. $czy = strpos($wszystkieip, $ip);
  5. if ($czy == TRUE) {echo 'adres jest w bazie';}
  6. else {echo 'brak adresu w bazie';}


jeżeli podam na sztywno że np. $ip = '1393156014'; to wszystko działa, natomiast jeżeli jest tak jak powyżej to warunek zawsze jest niespełniony. Nie mam pojęcia co robię źle, ktoś pomoże?
Pyton_000
var_dump prawdę Ci powie.
rebuk
dzięki smile.gif pomogła zmiana na:
  1. $ip = (string)ip2long($_SERVER['REMOTE_ADDR']);

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.