Avatar billede mlykke Nybegynder
26. september 1999 - 21:55 Der er 18 kommentarer og
3 løsninger

ServerVariables

Når jeg bruger den her Request.ServerVariables("REMOTE_HOST") så får jeg kun et IP nummer sietdet for hostnavnet.

Hvordan får jeg fat i hostnavnet istedet for IP nummeret?
Avatar billede morpheus Nybegynder
26. september 1999 - 22:17 #1
Request.ServerVariables("REMOTE_HOST_NAME") ...

virker ikke....

Dam'n ! Sorry tha FaUl language...:o)
Avatar billede morpheus Nybegynder
26. september 1999 - 22:20 #2
Løsningen...(Glaub Ich..)

Response.Write "<font face='verdana' size='2'>" & Request.ServerVariables("HTTP_HOST") & "</font>"

<//morpheus\\>
Avatar billede mlykke Nybegynder
26. september 1999 - 22:23 #3
Nej...den giver bare navnet på det domæne man kontakter...det jeg skal bruge er at jeg har fået en brugers IP adresse, men jeg vil også have hans host ala dep234.get2net.dk  i den stil altså....
Avatar billede morpheus Nybegynder
26. september 1999 - 22:23 #4
Øv...den returnerer serverens adresse...

Hvodden gør man ????
Avatar billede morpheus Nybegynder
26. september 1999 - 22:25 #5
Og endnu bedre hvis du kunne få hans PC navn ?!

Ex. "John's PC" :o)

<//morpheus\\>
Avatar billede mlykke Nybegynder
26. september 1999 - 22:25 #6
ja...se det er jo lige det...jeg bliver nok nød til at benytte noget JavaScript...men det kan sku da ikke være rigtigt at ASP ikke kan give mig den skide host ting....den kan jo give mig stort set alt andet....
Avatar billede mlykke Nybegynder
26. september 1999 - 22:25 #7
hehe...nope...skal ikke bruge det til noget :) hæhæh :) Nå jeg makker lige videre med det...jeg finder nok løsningen :)
Avatar billede morpheus Nybegynder
26. september 1999 - 22:25 #8
Gider du ikk' skrive løsningen her ?
Avatar billede mlykke Nybegynder
26. september 1999 - 22:27 #9
joda :)
Avatar billede villadsen Nybegynder
26. september 1999 - 22:28 #10
Skal du ikke lave et DNS-opslag eller hvad det hedder?
Avatar billede mlykke Nybegynder
26. september 1999 - 22:31 #11
i teorien jo...men det burde ikke være nødvndigt...og slet ikke da det kan være dyn ip'er som ikke vil esksistere altid...så dutter DNS ikke...ikke altid...
Avatar billede KLS Novice
26. september 1999 - 22:35 #12
Hvad med at Prøve http://tech.dimac.net/ De har et komponent der er lavet til denne funktion !!
Avatar billede mlykke Nybegynder
26. september 1999 - 22:39 #13
nope...INGEN komponeneter...det er for overkill og vil belaste alt for meget at skulle starte et komponent hver gang man bare vil ha' den smul einfo :) jeg VED det kan lade sig gøre uden....kan bare ikke huske hvordan
Avatar billede mlykke Nybegynder
27. september 1999 - 00:39 #14
hmm.....jeg kan f*nderme ikke finde den side hvor jeg i sin tid så det så indtil da bliver det med et komponent...men jeg skriger højt hvis jeg finder det sted igen
Avatar billede mn Nybegynder
27. september 1999 - 19:02 #15
Jeg fik et hint mht. RDNS-info... Hvis det er det du er ude efter.... Den udtrækkes således :

<A HREF="http://www.checkdomain.com/cgi-bin/checkdomain.pl?domain=<%=strIP%>"><%=strIP%></A>

Hvor strIP er brugerens IP-adresse
Avatar billede flyvehest Nybegynder
28. september 1999 - 15:36 #16
Du kan ikke i ASP få at vide DNS navnet på den bruger der kontakter dig.
Som nævnt af Villadsen skal du lave et reverse DNS lookup med REMOTE_HOST som input, for at kunne få at vide hvad brugerens IP resolver til i DNS tabellen.

Og, et reverse DNS lookup kan kun klares via et komponent. :-/
Avatar billede morpheus Nybegynder
28. september 1999 - 16:53 #17
Flyvehest>>>>


Kan du sige det på _DANSK_ ?
Avatar billede s Nybegynder
28. september 1999 - 18:32 #18
Du kan til gengæld sagtens få hans IP'nummer. Det får du med Request.ServerVariables("REMOTE_ADDR"). Du burte kunne få brugerens "navn" med Request.ServerVariables("REMOTE_HOST").
Brugerens loginnavn i windows kan du få med Request.ServerVariables("LOGON_USER").

Du kan nemt få udskrevet en tabel over samtlige variabler der findes i Request.ServerVariables:

<html>
<body>
<table border=4>
<%
For each f1 in request.ServerVariables()
%>
<tr>
<td>
<%=f1%>
</td>
<td>
<%=Request.Servervariables(f1)%>
</td>
</tr>
<%
Next
%>
</table>
</body>
</html>

Den kommer frem med en tabel over alle variablerne.
Avatar billede loll Nybegynder
10. maj 2000 - 10:40 #19
Prøv at skrive:

Request.servervariables("Remote_addr")

              ell.

Request.servervariables("http_host")

en af disse virker hos mig...
Avatar billede mlykke Nybegynder
10. maj 2000 - 20:51 #20
Har fundet ud af det for LÆNGE siden. Har bare glemt alt om det her spørgsmål.
Men i kan da deles om de point der var.
Avatar billede mn Nybegynder
10. maj 2000 - 23:32 #21
Remote_addr giver ip og http_host giver web'ens navn (eks. www.eksperten.dk). Det jeg var ude efter i sin tid var ip'ens host - altså ISP'en

Det kan vist kun lade sig gøre via komponenter, ik !?? Eller hvad med den nye version af asp der er med i iis5 ?? ASP2-3 stykker... huh ??
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
Kurser inden for grundlæggende programmering

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