14. maj 2001 - 11:46 Der er 25 kommentarer og
1 løsning

Hent IPnummer til IFRAME ??

Vi har en del services ude at ligge på andre websider.
Vore kunder sætter simpelthen en iframe ind i deres eksisterende html/asp- side.
Jeg vil gerne have at min asp-side i Iframe\'en henter ipnummeret via REMOTE_ADDR.
Den kan jeg altså ikke knække, og jeg har IKKE mulighed for at lægge noget kode ind i kundens html/asp- sider...
Derfor skal det være min asp-side i Iframe\'en...
Avatar billede 3rdpixel.hove Nybegynder
14. maj 2001 - 11:50 #1
<iframe src=\"http://dinside\">
Avatar billede 3rdpixel.hove Nybegynder
14. maj 2001 - 11:51 #2
Avatar billede 3rdpixel.hove Nybegynder
14. maj 2001 - 12:00 #3
hov, det \";\" der skal væk!!
14. maj 2001 - 12:04 #4
Det er min side som ligger i Iframe. I denne side skal jeg kunne se hvilken Ipnummer domænet, som den er lagt på har...
Det du beskriver her, er vist ikke helt rigtigt...
Avatar billede 3rdpixel.hove Nybegynder
14. maj 2001 - 12:08 #5
Remote_addr viser da brugerens ip
14. maj 2001 - 12:11 #6
JA!
Det du beskriver er:
<iframe src=\"http://www.ditdomain.dk/dinside.asp\"></iframe>

Det er jo det jeg bruger, men du viser ikke hvordan jeg henter ip nummeret fra kundens domæne ned i min iframe ??
Avatar billede 3rdpixel.hove Nybegynder
14. maj 2001 - 12:13 #7
NEJ!
Det vist heller ikke det du skriver, når du skriver REMOTE_ADDR vel??
14. maj 2001 - 12:16 #8
Jamen så vis mig hvordan du henter oplysningerne ned i din <IFRAME> ?
Avatar billede 3rdpixel.hove Nybegynder
14. maj 2001 - 12:21 #9
med REMOTE_ADDR skal dinside.asp se sådan ud:

<% response.write request.servervariables(\"REMOTE_ADDR\") %>

og iframen sådan:

<iframe src=\"http://www.ditdomain.dk/dinside.asp\"></iframe>

men det er ikke det du er interreseret i finder man ud af senere når du skriver at det er domænet iframen ligger på du vil ha ipen på!!
Avatar billede 3rdpixel.hove Nybegynder
14. maj 2001 - 12:21 #10
argh det ; skal væk!!!
14. maj 2001 - 12:23 #11
dinside.asp ligger i min iframe, så den vil vise mit ipnummer istedetfor kundens ip-nummer.
Og den går ikke ;)

Jeg er kun int. i kundens ipnummer....
Avatar billede 3rdpixel.hove Nybegynder
14. maj 2001 - 12:25 #12
nej den vil vise brugeren der går ind på sidens ip nummer!! men det går jo nok heller ikke!!!
14. maj 2001 - 12:44 #13
Ups, ja for faen. Du har helt ret...
Domænets ip-nummer må være:
Local_addr, eller selve domænenavnet..
Avatar billede 3rdpixel.hove Nybegynder
14. maj 2001 - 12:49 #14
jeps, og hvis du ikke kan få lov at pille i brugerens kode og denne kan være html tror jeg ikke det kan lade sig gøre.

evt. kan du få brugeren til at smide et javascript ind!!
14. maj 2001 - 12:56 #15
ja, men så har brugeren mulighed for at snyde...
JEg vil æde min syge hund på at der er en smutvej
;)
14. maj 2001 - 12:57 #16
Måske skulle man...
Istedet for at lægge det i en iframe, skulle man måske lægge det i et javascript, men jeg har ikke rigtig fået læst på dette.
Avatar billede 3rdpixel.hove Nybegynder
14. maj 2001 - 12:57 #17
det er der nok også, men så skal du nok have fat i en eller anden lidt mere hardcore end mig :)
Avatar billede 3rdpixel.hove Nybegynder
14. maj 2001 - 13:12 #18
sorry har lige været ude at snakke med min lære...

så skal du nok over i javascript kategorien!!
14. maj 2001 - 13:26 #19
jeps, det er nu ik\' så svært. MAn skal bare omskrive sin aspfil til javascript. Bruge document.write hele tiden... osv.
Avatar billede netsrac Praktikant
14. maj 2001 - 16:15 #20
<%=REQUEST.SERVERVARIABLES(\"HTTP_REFERER\") %> mener at den henter hvilken side det bliver kaldt fra, hvis du bruger den i din IFRAME
14. maj 2001 - 20:13 #21
Jeg kender den godt, og ved hvad du mener, men administrativt giver det ekstraarbejde for os, og det skal holdes minimeret.
Dit svar er måske point værd netsrac, men det er ikke løsningen jeg leder efter.

;)PnP
Avatar billede netsrac Praktikant
14. maj 2001 - 20:19 #22
Hvad så hvis du laver lidt split på den så du kun har domain navnet tilbage ? Det er jo lige så godt som ip adressen ?
15. maj 2001 - 07:44 #23
jeps du har ret. hvis jeg splitter på /  -skulle det virke
jeg tester og vender tilbage med eventuelle point.
Avatar billede netsrac Praktikant
15. maj 2001 - 07:49 #24
Du laver bare en
str = lcase(REQUEST.SERVERVARIABLES(\"HTTP_REFERER\"))
if left(str, 7) = \"http://\" then
str = mid(str, 7)
end if
pos = instr(str, \"/\")
str = left(str, pos)


Noget i den stil...
16. maj 2001 - 09:28 #25
Jeg har lavet det lidt anderledes, men stort set det samme.
Du får le points.

;)Lars
Avatar billede netsrac Praktikant
16. maj 2001 - 18:22 #26
:-)
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