Avatar billede r.hegaard Nybegynder
03. august 2002 - 21:26 Der er 14 kommentarer og
1 løsning

Lokal ip

Er der nogen der kender et JavaScript der kan fortælle ens lokale ip adresse ???
Avatar billede jakoba Nybegynder
03. august 2002 - 21:46 #1
Jeg tror ikke det er muligt med javascript.
Avatar billede r.hegaard Nybegynder
03. august 2002 - 21:50 #2
Jeg mener jeg har set det før........jeg kan bare ikke finde noget.....
Avatar billede r.hegaard Nybegynder
03. august 2002 - 21:52 #3
Hvad kan man så bruge ??
Kan man bruge php ??
Avatar billede jakoba Nybegynder
03. august 2002 - 22:01 #4
med et serverside sprog som PHP eller ASP er det nemt.
Avatar billede jakoba Nybegynder
03. august 2002 - 22:07 #5
echo $_SERVER['REMOTE_ADDR'];
      // The IP address from which the user is viewing the current page.
Avatar billede =maddog= Nybegynder
03. august 2002 - 22:08 #6
hvis det skal gøre i javascript må vi tilbage til de gode gamle netscape 4 dage hvor man kunne bruge nativ java i javascript. desværre understøtter moderne ECMAscript ikke denne smarte finesse.
Avatar billede r.hegaard Nybegynder
03. august 2002 - 23:03 #7
Jakoba > Det virker ikke....den viser ikke den lokale ip..
Jeg har prøvet med følgende:
<?
echo $_SERVER['REMOTE_ADDR'];
echo "<br>";
echo $REMOTE_ADDR;
?>
Avatar billede r.hegaard Nybegynder
03. august 2002 - 23:04 #8
Den viser samme ip ved begge to, nemlig den eksterne.....
Avatar billede jakoba Nybegynder
03. august 2002 - 23:08 #9
måske vi skulle definere "lokale IP".  er det:
a) klientens IP adresse (eller hans firewalls IP)
b) serverens IP nummer.
Avatar billede r.hegaard Nybegynder
03. august 2002 - 23:12 #10
OK, det kan godt være vi ikke har samme definition på ordene...
Med ekstern ip mener jeg den ip man får vis når man går ind på http://www.myip.dk/
Med lokal ip mener jeg den ip adresse computeren man går på nettet med har. Hvis man f.eks, har en computer der deler internettet på en lokalt netværk, så skal det være ip adressen på den computer man sidder ved.
Håber du forstår hvad jeg mener nu.....
Avatar billede tumben Novice
04. august 2002 - 00:17 #11
altså IPén på din side af f.eks routeren (LAN)..til forskel fra WAN ipén.
det kan vist ikke lade sig gøre..
Avatar billede =maddog= Nybegynder
04. august 2002 - 01:25 #12
tumben! hold kæft et gennemført nick!
Avatar billede r.hegaard Nybegynder
04. august 2002 - 11:37 #13
Jeg mener, at jeg har set det flere gange før, jeg kan bare ikke komme i tanke om hvor.......
Avatar billede r.hegaard Nybegynder
19. januar 2003 - 14:18 #14
Ingen der ved hvordan man kan få ens lokale ip ??
Avatar billede atke Nybegynder
08. maj 2005 - 11:17 #15
Man kan gøre sådan her (som =maddog= nævner. Virker i Opera og FireFox, men ikke i IE):

function getLanIP() {
  var returnString = "???";
  try {
    returnString = java.net.InetAddress.getLocalHost().getHostAddress();
  } catch(ex) {}
  return returnString;
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB