Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodawanie IP użytkownika do bazy
Forum PHP.pl > Forum > PHP
jaca19
Witam,
Chcę zrobić by przy każdym logowaniu do bazy dodawany był adres ip. Tak więc zrobiłem funkcję:
  1. function addip() {
  2. $ip=$_SERVER['REMOTE_ADDR'];
  3. $sql="UPDATE users SET ipadrr='$ip' WHERE username = '$session->username'";
  4. if (!mysql_query($sql))
  5. {
  6. die('Error: ' . mysql_error());
  7. }
  8.  
  9. }


Funkcję wywołuje przy każdym logowaniu. I wszystko niby ok ale nie dodaje IP do bazy. W czym tkwi problem?
CuteOne
sprawdź czy $ip nie jest puste wink.gif jeżeli nie jest to wina leży po stronie połączenia z bazą / zapytania
Sebusik
Dodaj na początku funkcji:
  1. global $session;
Mephistofeles
Czy to nie ma być przypadkiem $_SESSION?
Sebusik
Wydaje mi się, że nie, bo $_SESSION to tabela, a nie klasa wink.gif
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.