login  Naam:   Wachtwoord: 
Registreer je!
 Forum

IP adres server opvragen (Opgelost)

Offline junior - 10/06/2009 21:26
Avatar van juniorLid Hallo,

Ik heb hier thuis een webservertje geïnstalleerd. Ik kan daar naartoe surfen via
- 127.0.0.1 (localhost)
- 192.168.1.1 (lokale netwerk)
- 81.245.228.176 (extern)

Nu wil ik dus op de een of andere manier met php te weten komen via welk adres naar de site werd gesurft.
Enig idee hoe ik dit kan doen?

8 antwoorden

Gesponsorde links
Offline Daiben - 10/06/2009 21:29
Avatar van Daiben Lid $_SERVER['REMOTE_ADDR'];
dit haalt de ipadres van de pc waarmee jij je site bezoekt
Offline junior - 10/06/2009 21:35
Avatar van junior Lid Ja, maar dat is niet de goede oplossing, kben misschien niet volledig geweest.

Er komt nog een ander script na, waardoor ik exact moet weten via welk ip adres de server werd benaderd. Dus niet het adres van de bezoeker, maar dit dat de bezoeker gebruikt om naar mij te surfen.
Ik wil dus precies het toegepaste IP adres van de server weten.

't is lastig uit te leggen, ik hoop dat je begrijpt wat ik bedoel 
Offline Stijn - 10/06/2009 21:56
Avatar van Stijn PHP expert :s Nee niet echt. Je hebt je webserver met IP y en ik ben de bezoeker met IP x. Wat wil je ermee?
Offline junior - 10/06/2009 22:12
Avatar van junior Lid Wel, laat ik derest even achterwege laten:

Ik wil eerst en vooral op een automatische manier het externe IP adres van mijn webserver kunnen bepalen


Als dit mogelijk is natuurlijk 
Offline henver - 10/06/2009 22:13 (laatste wijziging 10/06/2009 22:15)
Avatar van henver HTML gevorderde http://www.no-ip.com/?p=o

Zoiets?
Offline Richard - 10/06/2009 23:05
Avatar van Richard Crew algemeen $_SERVER['HTTP_HOST'] werkt vast wel. ;)
Offline your_mother - 10/06/2009 23:18
Avatar van your_mother Nieuw lid
JeXuS schreef:
$_SERVER['HTTP_HOST'] werkt vast wel. ;)

Inderdaad.
maar met $_SERVER['REMOTE_ADDR'] kan je ook werken, alsje naar 127.0.0.1 gaat is je remote_addr ook 127.0.0.1. Ga je vanuit jouw LAN, dan krijg je ook een remote_addr in het subnet van jou locale NAT configuratie. Je kan dan aannemen als het niet 127.0.0.1 is en het niet in je locale subnet zit, dan is het "van buiten"... Snaps?
Offline Richard - 11/06/2009 11:05
Avatar van Richard Crew algemeen Daarmee weet je niet waarmee de host is opgeroepen, alleen HTTP_HOST is daarvoor beschikbaar, omdat die in de meeste configuraties ook moet kloppen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.167s