Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] REMOTE_ADDR podaje adres strony a nie klienta
skalcik
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 21.02.2014

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


Witam,

Uzywam REMOTE_ADDR do uzyskania adresu IP uzytkownika.
Dodaje do bazy danych kazde przejscie z podstrony na podstrone.
O ile przy pierwszym wejsciu na strone adres IP jest podawany prawidlowo, tak przy kolejnym podaje adres IP strony/serwera.

Na poczatku funkcja dzialala prawidlowo po jakims czasie przestala, w miedzy czasie bawilem sie kodem strony ale nie tym zwiazanym z robieniem logow.
Moj kod wyglada tak:

  1. if($_SESSION['uzytkownik']){
  2. $luse = $_SESSION['uzytkownik'];
  3. } else {
  4. $luse = 'gosc';
  5. }
  6. $datpka=date("Y-m-d H:i:s");
  7. $skand = $_SERVER['HTTP_REFERER'];
  8. $aip = $_SERVER['REMOTE_ADDR'];
  9. $strona = $_SERVER['REQUEST_URI'];
  10. mysql_query('INSERT INTO `sledz` VALUES ("NULL", "'.$aip.'", "'.$datpka.'", "'.$strona.'", "'.$skand.'", "'.$luse.'") ');


Prosze o pomoc w rozwiazaniu problemu jak sprawic aby adres IP klienta byl zapisywany prawidlowo do logow.
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: 27.09.2025 - 06:40