 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
nunuliviu
Data înscrierii: 29/Apr/2003
Mesaje: 8
Locație: Galati
|
| Trimis: Mar Aug 05, 2003 6:50 am Titlul subiectului: Smart Whois |
|
|
Trebuie sa realizez un script de tip smart whois care sa afle statusul fiecarui client in functie de IP.Conectarea se face la RIPE, ARIN, APNIC si de aici se obtin datele.
Stie cineva cum se realizeaza aceasta?
Multumesc! |
|
| Sus |
|
iugin
Data înscrierii: 22/Mai/2003
Mesaje: 82
Locație: Oradea
|
| Trimis: Vin Aug 08, 2003 12:37 pm Titlul subiectului: |
|
|
if (getenv("HTTP_X_FORWARDED_FOR") != ""){
$ip= getenv("HTTP_X_FORWARDED_FOR");
$proxy = getenv("REMOTE_ADDR");
$host = gethostbyaddr(getenv("HTTP_X_FORWARDED_FOR"));
}else{
$this->ip= getenv("REMOTE_ADDR");
$this->host = gethostbyaddr(getenv("REMOTE_ADDR"));
}
Asta te ajuta sa gasesti rezolvarea numelui pt IP, din cate am inteles asta ai nevoie. De ce e un if? Pt ca daca foloseste un server proxy sa potzi totusi afla cine e si sa nu itzi zica ca hostul e serverul proxy. Mai e o problema cu cei la care nu le rezolva numele unde sta cam destul de mult, dat am vazut un exemplu pe aici cu timeout (nu la aceeasi problema), si cred ca daca ai pune un timeout mic atunci ai putea trece mai usor peste cei care nu au nume pt ip |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|