Avatar billede handmade Nybegynder
25. januar 2001 - 18:55 Der er 11 kommentarer og
1 løsning

Vis IP

Jeg er fuldstændig ny og uerfaren omkring websites, men har nu endelig taget mig sammen til at lave en \"lille en\".
En af funktionerne på siden skal være, at den besøgende får oplyst sit IP nummer. Jeg skal altså bruge noget kode, jeg kan indsætte.
Er der en eller anden der har/kan lave det til mig, så jeg bare skal kopiere det ind i koden til websiden?
Avatar billede engrob Nybegynder
25. januar 2001 - 20:21 #1
Det kan du ikke med HTML. Du skal bruge et server side sprog, som ASP eller PHP.
Avatar billede srhansen Nybegynder
25. januar 2001 - 22:22 #2
værsågod et lille script der klarer den ! Virker desværre ikke med explorer da det ikke er muligt med script :-)

<html>
<head>
<title>Brugerinfo</title>
<META NAME=\"Generator\" CONTENT=\"Stone\'s WebWriter 2\">
</head>

<body>
<SCRIPT LANGUAGE=\"javascript\">

host=\"Din Host\'s navn er \"
ip=\"Din IP-adresse er \"
vis_ikke=\"Jeg kan desværre ikke se din IP og din HOST\'s navn.\"

if (navigator.appName==\"Netscape\" && navigator.javaEnabled())
{
if (parseInt(navigator.appVersion) >= 4)
{
info=java.net.InetAddress.getLocalHost()
document.write(host+info.getHostName());
document.write(\"<BR>\");
document.write(ip+info.getHostAddress());
}
else {
document.write(host+java.net.InetAddress.getLocalHostName());
}
}
else
{
document.write(vis_ikke);
}
//-->
</SCRIPT>
</body>
</html>

Håber det kan bruges ô¿ô


Avatar billede srhansen Nybegynder
25. januar 2001 - 22:23 #3
Vær iøvrigt opmærksom på at langt de fleste danskere stadig har dynamisk IP, hvorfor det ikke er ret anvendeligt/sigende :-)
Avatar billede handmade Nybegynder
25. januar 2001 - 22:43 #4
Foreløbig tak for svarene. Jeg vil lade spørgsmålet stå åbent lidt endnu.
\"Inspirationen\" til denne funktion har jeg fået fra besøg på www.myip.dk., hvor det ser ud til at funke, uden at jeg iøvrigt har den ringeste anelse om hvordan :-))
Det er rigtigt, at der ikke er så mange danskere med fast IP, men andelen er stigende eftersom bl.a. Worldonline\'s ADSL kunder automatisk får fast IP.
Ikke specielt vigtigt, bare en lille sjov detalje, jeg godt kunne tænke mig at have som \"service\" på min webside....
Avatar billede boegh3 Nybegynder
26. januar 2001 - 13:47 #5
findes der ikke et script der kan gemme en besøgndes ip adresse i en txt fil på serveren
Avatar billede engrob Nybegynder
26. januar 2001 - 14:15 #6
Har du mulighed for at køre ASP eller PHP?
Avatar billede boegh3 Nybegynder
26. januar 2001 - 15:18 #7
jeg ved godt hvordan man finder en brugers ip med php ($REMOTE_ADDR) hvordan får jeg den så ind i en txt fil
Avatar billede engrob Nybegynder
26. januar 2001 - 15:58 #8
Hov, undskyld. Det var ikke til handmade!
Avatar billede srhansen Nybegynder
26. januar 2001 - 16:01 #9
boegh3> Joh det gør der det kaldes en cookie og benyttes iøvrigt af experten til at holde styr på de \"experter\" der er online. Således skal du ikke logge ind igen vis du lige har været ude og surfe en smut og så vender tilbage til experten (uden din browser har været afbrudt). Cookies er i øvrigt en udemærket metode til at holde styr på hvem er hvem på ens hjemmeside. :-)
Avatar billede boegh3 Nybegynder
26. januar 2001 - 16:28 #10
jeg tænkte mere på at den blev gemt på serveren og ikke klienten
Avatar billede srhansen Nybegynder
26. januar 2001 - 17:37 #11
Sorry, jeg overså vist også et par kommentarer i farten :-)
Avatar billede stringbuffer Nybegynder
28. januar 2001 - 20:01 #12
Du kan ikke lave det alene ved hjælp af (client-side) JavaScript, men du kan gøre det med en kombination af JavaScript og Java Applet.

Grunden til hvorfor man kan gøre det uden en applet i Netscape er, at den har noget af Java API indbygget. Du kan derfor henvise til noget Java API under java-objektet.

For at det skal kunne gøres i Internet Explorer skal du lave en lille Java-applet med en public property ip som er IP-adressen, denne property vil du kunne læse fra JavaScriptet som
var IP = document.applets[0].ip
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