login  Naam:   Wachtwoord: 
Registreer je!
 Forum

IP op localhost

Offline Maarten - 20/09/2005 00:07 (laatste wijziging 20/09/2005 00:12)
Avatar van MaartenErelid Elleuw,

als ik mijn ip opvraag in een script dat draait op een bepaalde hosting krijg ik netjes mijn IP. Als ik echter datzelfde script draai op localhost krijg ik altijd 127.0.0.1, en daar schiet ik niet zoveel mee op Het is zo dat het script het ip van de computer via een DirectAdmin API in de lijst met acces hosts moet zetten, maar ik zou dus het liefst dit script lokaal draaien, en niet op een externe server.

Iemand een idee hoe je toch het juiste IP kan opvragen op localhost?

edit: bij een volledige print van $_SERVER zie ik nergens mijn ip staan.. crap 

edit2: nu ik erover nadenk is dit logisch, aangezien je surft naar http://127.0.0.1/ - http://localhost/ .. ma bon, ik wil dus TOCH het publieke IP en niet het lokale 

6 antwoorden

Gesponsorde links
Offline cracker - 20/09/2005 00:10 (laatste wijziging 20/09/2005 00:10)
Avatar van cracker Onbekend Als de superglobal $_SERVER['HTTP_HOST'] niet ingesteld is via een DNS ofzo, krijg je als alternatief dan niet het IP ?

edit: too late
Offline Thomas - 20/09/2005 08:53
Avatar van Thomas Moderator Jouw IP hangt af van het netwerk waar je in zit, en wie jou een IP toewijst. Wat jij wilt is het (externe) IP van je gateway.

Stel dat jouw IP (lokaal) 192.168.0.10 is, en je externe IP 12.34.56.78, dan is jouw lokale site lokaal (vanaf dezelfde PC) NIET te bereiken via http://12.34.56.78, enkel via http://192.168.0.10/ (of http://localhost/).
Kun je niet èn een lokaal IP, èn je "internet-IP" invoeren?
Offline timmie_loots - 20/09/2005 09:23
Avatar van timmie_loots PHP gevorderde Je kunt vanaf dezelfde PC gerust naar je eigen IP gaan hoor, dat lukt mij altijd prima.

Je IP is gewoon altijd 127.0.0.1 als je op dezelfde computer zit, kortom, als je 127.0.0.1 als access host toevoegd, kun je het gerust opvragen.
Offline marten - 20/09/2005 09:31
Avatar van marten Beheerder Moet je dan niet een bepaalde routing table in je router zetten? Zodat ie hem doorstuurt zeg maar 
Offline Thomas - 20/09/2005 11:33
Avatar van Thomas Moderator @timmie_loots: Lees nog eens goed - dat is niet wat ik zei, en dat is ook niet wat er werd gevraagd volgens mij.
Offline Ontani - 20/09/2005 14:04
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
de enigste manier lijkt me om een pakketje te versturen dat uit je netwerk gaat, en daardoor je ip op te vragen. ofwel via een remote script op een andere server je ip terug geven.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.227s