Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> adres hosta
acid_100
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 27.09.2003

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


Witam!

Czy chcac jednoznacznie zidentyfikowac osobe logujaca sie do serwisu wystarczy sprawdzi jej adres ip?

Co jesli ktos ma maskarade, wowczas wiele komputerow z wnetrza sieci na zewnatrz jest widoczne jako jedno ip.

Moze mozna w jakis sposob dkladniej okreslic hosta, z ktorego wywolano moj skrypt np MAC lub cos takiego? Ale co? i jak?

Pozdrawiam


--------------------
acid
Go to the top of the page
+Quote Post
Ozzy
post
Post #2





Grupa: Zarejestrowani
Postów: 204
Pomógł: 0
Dołączył: 26.12.2003
Skąd: Rzeszów

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


Cytat
Czy chcac jednoznacznie zidentyfikowac osobe logujaca sie do serwisu wystarczy sprawdzi jej adres ip?


jeśli masz na myśli auto logowanie przydałoby się jeszcze ciacho, ale pamiętaj o tym, że niektórzy mają dynamiczny ip.


Cytat
Co jesli ktos ma maskarade, wowczas wiele komputerow z wnetrza sieci na zewnatrz jest widoczne jako jedno ip.  


[php:1:243c8af10c]<?php

if(isSet($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR'] != ''){
define('IP', $_SERVER['HTTP_X_FORWARDED_FOR']);
define('PROXY', $_SERVER['REMOTE_ADDR']);
define('HOST', @gethostbyaddr($_SERVER['REMOTE_ADDR']));
} else {
define('IP', $_SERVER['REMOTE_ADDR']);
define('PROXY', '');
define('HOST', @gethostbyaddr($_SERVER['REMOTE_ADDR']));
}

?>[/php:1:243c8af10c]

Gdy ktoś jest w sieci, jego adres wewnętrzny reprezentuje stała IP, a zewnętrzny PROXY. Niestety nie działa na wszystkie sieci, ale zawsze cośsmile.gif
Możesz sprawdzać jeszcze USER_AGENTa
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 06:04