🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #7887

Re: php: ip zoeken

#7887
From: Wimjan
Date: Sun, 28 Jul 2002 13:37
58 lines
3101 bytes
Pieter Van Isacker schreef:
> Philip Paeps wrote:
> > Pieter Van Isacker <pierrevi@nospamyucom.be> wrote:
> > 
> >>Ik ben nog maar nieuw met php maar ik zou graag voor mijn gastenboek 
> >>weten van welke server een gast surft. 
Wat bedoel je met 'server'? De meeste mensen surfen niet 'van een 
server'. Ze surfen met een client, eventueel via een proxyserver. Of 
bedoel je dat je de referrer wilt weten (via welke andere webpagina een 
bezoeker op een van jouw pagina's komt)?

> >> Welke functie gebruik ik hier best voor. Op php.net heb ik nog niet 
> >> veel gevonden.
> > 
> > Niks functie, gewoon een stel globale variables.  Die kun je in de manual
> > vinden onder het hoofdstuk over superglobal arrays, als ik me niet vergis.
> > 
> > $_SERVER['REMOTE_ADDR']
> > $_SERVER['HTTP_X_FORWARDED_FOR']
> > 
Er zijn uiteraard verschillende soorten en merken proxyservers. Sommige 
gebruiken de header 'HTTP_X_FORWARDED_FOR', andere niet. Veel (?) 
voorkomende interessante headers zijn: HTTP_VIA, X_FORWARDED, FORWARDED, 
VIA, SP_HOST, X_LOCK, PROXY_CON, HTTP_X_FORWARDED_FOR, HTTP_CLIENT_IP en 
CLIENT_IP. 


> > De tweede wordt door sommige proxy servers gezet, de eerste is het IP van de
> > machine die de connectie met je webserver legt.
> 
> Ok ik heb nu hetvolgende script gemaakt:
> 	<?php
> 	$server = $_SERVER['REMOTE_ADDR'];
> 	echo gethostbyaddr($server)."<br>";
> 	echo $server;
> 	?>
> Dan krijg ik hetvolgende te zien in mozilla:
> 132.65-200-80.adsl.skynet.be
> 80.200.65.132
> 
Klinkt goed. De hostname en het ip-adres van je bezoeker.

> Maar hoe kan ik er nu voor zorgen dat het omgekeerd ip adres van voor 
> adsl.skynet.be dat dat ip adres weg is?
> 
Waarom zou je dat willen? Je kunt wel dingen specifiek gaan schrijven 
voor mensen die skynet gebruiken, maar als je geinteresseerd bent in het 
domain van je bezoeker dan lijkt het me veel makkelijker als je eens 
kijkt naar whois: je voert het een ip-adres en het geeft gegevens terug 
over de provider van je bezoeker.

Groet,

Wimjan

-- 
Iemands e-mailadres kwijt? Probeer m'n meta e-mail zoeker eens op 
<http://inventio.nl/metanamesearch/>
Technical Details
Message-ID: <MPG.17ae1219139730c0989f4a@news.cis.dfn.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-04!supernews.com!newsfeed.gamma.ru!Gamma.RU!fu-berlin.de!uni-berlin.de!fluweelblad.leidenuniv.NL!not-for-mail
References: <3D4296A9.6080201@nospamyucom.be> <NTw09.31276$8o4.4666@afrodite.telenet-ops.be> <3D42C6AF.8010906@nospamyucom.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,ce18a9b99dbd920a
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-07-28 06:44:06 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-04!supernews.com!newsfeed.gamma.ru!Gamma.RU!fu-berlin.de!uni-berlin.de!fluweelblad.leidenuniv.NL!not-for-mail
From: news+@inventio.nl (Wimjan)
Newsgroups: be.comp.programming
Subject: Re: php: ip zoeken
Date: Sun, 28 Jul 2002 15:37:51 +0200
Lines: 58
Message-ID: <MPG.17ae1219139730c0989f4a@news.cis.dfn.de>
References: <3D4296A9.6080201@nospamyucom.be> <NTw09.31276$8o4.4666@afrodite.telenet-ops.be> <3D42C6AF.8010906@nospamyucom.be>
NNTP-Posting-Host: fluweelblad.leidenuniv.nl (132.229.149.131)
Content-Type: text/plain; charset=ISO-8859-1
X-Trace: fu-berlin.de 1027863474 33488547 132.229.149.131 (16 [23630])
X-Newsreader: MicroPlanet Gravity v2.12