Avatar billede bobbedude Nybegynder
16. oktober 2006 - 12:51 Der er 8 kommentarer og
1 løsning

Redirect der sender reffer med

hvis jeg bruger Meta Refresh tagget så bliver min reffere ikke sendt med til den side jeg linker til.

Kan man lave en redirect der sender refferal med ?


Jeg bruger det til at når en bruger klikker på et link væk fra min side vil jeg fortælle ham at nu forlader han min side.....


Håber det giver mening for nogen af jer :)
Avatar billede olebole Juniormester
16. oktober 2006 - 13:13 #1
<ole>

Du kan vel redirect'e med JS:

<script type="text/JavaScript">
    setTimeout("location.href='bla.html?ref="+document.referrer+"'", 5000);
</script>

/mvh
</bole>
Avatar billede bobbedude Nybegynder
16. oktober 2006 - 14:28 #2
hey olebole

linket der sendes er eks. www.demo.dk skal det så se sådan her ud ?

men betyder det så ikke at der hvor linket ender der skal de fange ref for at se det var mig der sendte det ????
Avatar billede olebole Juniormester
16. oktober 2006 - 14:31 #3
Koden skal så se sådan ud:

<script type="text/JavaScript">
    setTimeout("location.href='http://www.demo.dk?ref="+document.referrer+"'", 5000);
</script>

- og de skal så hente den på modtage-siden. Hvordan skal det bruges?
Avatar billede bobbedude Nybegynder
16. oktober 2006 - 14:36 #4
Det er alle eksterne sider jeg ikke har nogen inflydelse på.
I øjeblikket sender jeg med Response.redirect "http://www.side.dk" men jeg ville gerne kunne vise på redirect siden at nu forlader brugeren min side.

Håber du forstår.

Hvis jeg bruger MetaRefresh så sendes der ikke reffere med ud altså hos dem ser det ud som om siden bare er tastet ind i adressebaren
Avatar billede olebole Juniormester
16. oktober 2006 - 14:42 #5
Hmmm ... jeg læser det sådan, at du har eksterne links, der napper en tur over et 'tælle-dokument' (eller noget i den stil) på din server - som så sender brugeren videre til den rigtige URL med 'Response.redirect'(?)

I så fald får du ganske rigtigt ikke medsendt en relevant referer. Referer-feltet i HTTP-header'en er dog til at sætte - men det kræver nok, du åbner en socket-connection til den anden server. Hvordan det sker under ASP, har jeg ikke lige styr på  :o|
Avatar billede bobbedude Nybegynder
16. oktober 2006 - 14:50 #6
damn men ellers godt forsøgt, skulle jeg poste spørgsmålet i asp så
Avatar billede olebole Juniormester
16. oktober 2006 - 14:53 #7
Yups ... smid et svar og accepter det. Så lukkes spørgsmålet her  ;o)
Avatar billede bobbedude Nybegynder
16. oktober 2006 - 15:06 #8
Mange tak fordi du prøvede :)
Avatar billede olebole Juniormester
16. oktober 2006 - 15:09 #9
- det var så lidt  ;o)
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