Avatar billede martin_shearer Nybegynder
17. februar 2006 - 17:10 Der er 10 kommentarer og
1 løsning

videresend url ?

Hej

er det muligt at videresende til et anden link, via en url i stedet for at skal tilføje noget html kode ?

mener jeg har set noget med at man fx. kan gøre sådan her

http://www.exp.dk=http://www.nyurl.dk

men kan ikke rigtigt få det til at virke ?
Avatar billede roenving Novice
17. februar 2006 - 17:15 #1
Du skal sørge for, at det er en get-parameter, altså skal der et spørgsmålstegn efter den første url:

http://www.exp.dk?url=http://www.nyurl.dk
Avatar billede martin_shearer Nybegynder
17. februar 2006 - 17:21 #2
hey

det hjælper ikke, jeg bliver bare på exp.dk siden
Avatar billede roenving Novice
17. februar 2006 - 17:30 #3
Ja, du bliver nødt til at opsamle den parameter enten server- eller client-side og gøre noget ved den !-)
Avatar billede martin_shearer Nybegynder
17. februar 2006 - 17:31 #4
jeg er ikke helt med ?
Avatar billede milandt Nybegynder
17. februar 2006 - 18:47 #5
Jeg tror jeg er med på hvad du mener, og i så fald er svaret nej.

Det du prøver på er noget i denne retning:

www.dr.dk/" target="_blank">http://www.dmi.dk@www.dr.dk/

I så fald vil du i nogen browsere blive sendt til www.dr.dk. Nogen vil spørge dig om du virkelige vil gå til dr.dk og prøve at logge ind med brugernavnet http://www.dmi.dk og andre vil bare skrive at siden ikke findes.

Dette blev for noget tid tilbage brugt til url spoofing - altså til at narre brugeren til at tro at han var på dmi.dk men i virkeligheden var på dr.dk

Forestil dig dette link:
www.netbank.nordea.dk/qwe/asd/zxc/qwe/asd/zxc/qwe/asd/zxc/qwe/asd/zxc@www.ihacku.com

hvis url'en er lang nok, bemærker brugeren ikke www.ihacku.com, og er ikke klar over at han i virkeligheden er på ihacku.com. Derfor er denne "mekanisme" ikke mulig i de fleste browsere, og i andre bliver du advaret om at du er på vej over på sitet der står efter @

Var det det du var inde på?

Ps. hvis du åbner www.dr.dk/" target="_blank">http://www.dmi.dk@www.dr.dk/ i Opera, og klikker ok, så vil der stå www.dr.dk/" target="_blank">http://www.dmi.dk@www.dr.dk/ i adresselinien, og du er på dr.dk's hjemmeside.
Avatar billede milandt Nybegynder
17. februar 2006 - 18:50 #6
Det roenving snakker om, er hvis du vil redirecte brugeren videre fra dit eget website. Det kræver selvfølgelig at du har adgang til at skrive noget server-side kode på dine sider, som fanger din parameter, f.eks ved

http://www.exp.dk?url=http://www.nyurl.dk

så at fange get-parameteren "url".

I asp: response.redirect(request.form("url"))

Du kan ikke føre dette på "hvilken som helst site".
Avatar billede olebole Juniormester
17. februar 2006 - 19:56 #7
<ole>

- som roenving helt korrekt anfører kan man jo også hente URL'en på klienten, hvis man ikke har adgang til serverside scripting  :)

<script type="text/JavaScript">
var aQ, sQ = location.search;
aQ = (sQ && sQ.length>1)? sQ.substr(1).split("=");
if (aQ[0]=="url" && aQ[1]!="") location.href = aQ[1];
</script>

/mvh
</bole>
Avatar billede martin_shearer Nybegynder
17. februar 2006 - 19:59 #8
det dur bare ikke hel. da jeg skal indtaste et link til en side, hvor jeg skal stream noget video fra.

men jeg kan ikke bare taste en alm url. da min kode i forvejen står til at hente et klik, fra en bestemt mapppe...
Avatar billede olebole Juniormester
17. februar 2006 - 20:16 #9
- jeg tror vist, du må forklare dig meget tydeligere - og evt lægge et link til siden
Avatar billede martin_shearer Nybegynder
27. februar 2006 - 15:43 #10
bare glem det :D smid lige et svar...
Avatar billede olebole Juniormester
11. marts 2006 - 23:23 #11
- oki ... *griiiiiiiib*  :)
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