Article View: be.comp.programming
Article #7887Re: php: ip zoeken
From: Wimjan
Date: Sun, 28 Jul 2002 13:37
Date: Sun, 28 Jul 2002 13:37
58 lines
3101 bytes
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-mailReferences:
<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