Avatar billede mtrolle Nybegynder
25. april 2006 - 14:06 Der er 18 kommentarer og
3 løsninger

Læs lokal IP

Hej,

Kender godt svaret, men det kan jo være, at der er nogle der ved noget som jeg ikke ved :)
Kan man på nogen måde læse en computers lokale IP adresse?
Altså ikke udafgående, men internt.
Avatar billede coderdk Praktikant
25. april 2006 - 15:02 #1
Ikke med PHP. Du kan muligvis med noget ActiveX eller Java.
Avatar billede Mathias5148 Nybegynder
25. april 2006 - 15:23 #2
Jeg hyggede mig engang med noget .exe ting men man kan ikke finde lokal ip med PHP .. men her er mit program hvis det bare er til dig selv du vil bruge det til www.webfunny.dk/exe/lokal-ip-finder.exe (den finder også din lokale hostnavn)

men hvis du mener serverens lokal ip du mener så er det: $_SERVER["SERVER_ADDR"]

(  <?php echo $_SERVER["SERVER_ADDR"] ?>  )
Avatar billede mtrolle Nybegynder
25. april 2006 - 16:44 #3
Hej,

Kan ikke bruge et program da jeg ønsker at kunne aflæse alle mine besøgenes lokale ip'er. De er nok ikke villige til at installere et program alle sammen ;)
Avatar billede webstuff Nybegynder
25. april 2006 - 16:47 #4
Dine besøgendes ip'er kan du få via:
$_SERVER['REMOTE_ADDR']; ??

Er ikke helt sikker på hvad du mener med deres lokale ip?
Avatar billede olebole Juniormester
25. april 2006 - 16:48 #5
<ole>

Du kan ikke 'kikke igennem' f.eks. en husstands - eller et firmas - bredbånds router med PHP. Der skal du bag router'en/firewall'en - eller hvad der nu sætter IP'en

/mvh
</bole>
Avatar billede mtrolle Nybegynder
25. april 2006 - 18:51 #6
>webstuff + mathias6710
Korrekt, I har ikke forstået mit spørgsmål :)

>Ole:
Tak for svar. Smid gerne et svar.
Avatar billede olebole Juniormester
25. april 2006 - 18:55 #7
Jeg synes, at i hvertfald coderdk og mathias også bør smide et svar, da min kommentar jo blot var en uddybning af deres svar (at det kan man ikke) ... så lad os dele som venner  =)
Avatar billede coderdk Praktikant
25. april 2006 - 20:27 #8
=D
Avatar billede olebole Juniormester
25. april 2006 - 20:30 #9
Tak for points  ;o)
Avatar billede ttopholm Nybegynder
25. april 2006 - 22:34 #10
Det kan gøres via java script:

http://www.eksperten.dk/spm/701091
Avatar billede ttopholm Nybegynder
25. april 2006 - 22:35 #11
Hmm.. så ikke ud til at virke i php og desuden var det i php
Avatar billede codebase Praktikant
25. april 2006 - 23:56 #12
som ttopholm siger kan det gøres via javascript. så kan man jo bare kaste et submit efter en form  og så har man gemt det via php..


<form action="" method="post" name="form">
<input type="text" name="localHostIP" value="0">
<SCRIPT>
var ip = new java.net.InetAddress.getLocalHost();
var ipStr = new java.lang.String(ip);
//document.writeln(ipStr.substring(ipStr.indexOf("/")+1));
document.form.localHostIP.value=ipStr.substring(ipStr.indexOf("/")+1);
</SCRIPT>

</form>
Avatar billede codebase Praktikant
25. april 2006 - 23:56 #13
ups ;)

<form action="" method="post" name="form">
<input type="text" name="localHostIP" value="0">
<SCRIPT>
var ip = new java.net.InetAddress.getLocalHost();
var ipStr = new java.lang.String(ip);
//document.writeln(ipStr.substring(ipStr.indexOf("/")+1));
document.form.localHostIP.value=ipStr.substring(ipStr.indexOf("/")+1);
</SCRIPT>
<?php
if (!$_POST['localHostIP']){
echo"
<script>
document.form.submit();
</script>";
}
else{
gem i database eller hvad man lyster med det ;)
}

?>
</form>
Avatar billede coderdk Praktikant
26. april 2006 - 00:02 #14
Hos mig returnerer den localhost/127.0.0.1 og i IE virker den slet ikke ;)
Avatar billede codebase Praktikant
26. april 2006 - 00:05 #15
det første kode jeg skrev, kastet hos mig mit lokale ip retur..
Avatar billede codebase Praktikant
26. april 2006 - 00:07 #16
men man skal ha java installeret, det kan man også validere om folk har installeret.
http://www.sun.com/getjava
Avatar billede showsource Seniormester
26. april 2006 - 00:12 #18
Den er da lidt sjov, kombineret med noget login i PHP og sessions!
Altså, hvis ingen Java, heller ingen login.
Avatar billede codebase Praktikant
26. april 2006 - 00:15 #19
man skal så nok bare lige sikre at det nu også virker i alle browser på alle os'er (pc, mac osv..)
Avatar billede showsource Seniormester
26. april 2006 - 00:18 #20
Den tid, den glæde!
Avatar billede showsource Seniormester
26. april 2006 - 00:20 #21
Men burde vel være simpelt nok?
Altså, med en loginform ligger en "javadims", og hvis ikke, så ingen login ved submit???
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