Kom ihåg mig?
Home Menu

Menu


Hjälp med perl-skript

Ämnesverktyg Visningsalternativ
Oläst 2009-02-03, 11:42 #1
danneskjold danneskjold är inte uppkopplad
Medlem
 
Reg.datum: Dec 2008
Inlägg: 84
danneskjold danneskjold är inte uppkopplad
Medlem
 
Reg.datum: Dec 2008
Inlägg: 84
Jag behöver ett perl-skript som känner av vilken domän man kommer ifrån och skickar vidare besökaren till för domänen avsedd sida.

Ex: Du klickar på en länk på sidan http://www.referer1.com som går till http://www.minsida.se/skript.cgi. Skriptet skickar dig då vidare till http://www.minsida.se/referer1-com/. Om länken istället kommer från http://www.referer2.se hamnar jag på http://www.minsida.se/referer2-se.

Någon som kan hjälpa mig med att hitta och bryta ur referer-domänen?

Vore väldigt tacksam för minsta tips!

Vänligen
danneskjold är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-03, 13:07 #2
coredevs avatar
coredev coredev är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2007
Inlägg: 1 554
coredev coredev är inte uppkopplad
Bara ett inlägg till!
coredevs avatar
 
Reg.datum: Sep 2007
Inlägg: 1 554
Vill varna dig för att lita på http-headen "Referer". Den funkar inte klockrent i alla fall.

Är det mod_perl du pratar om?

I så fall letar du nog efter "headers_in" och funktionen get.

Exempel här: http://www.informit.com/articles/article.a...=27110&seqNum=6


Men som sagt, tror du kommer råka i problem med denna lösning..

Happy coding!
coredev är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-03, 20:15 #3
danneskjold danneskjold är inte uppkopplad
Medlem
 
Reg.datum: Dec 2008
Inlägg: 84
danneskjold danneskjold är inte uppkopplad
Medlem
 
Reg.datum: Dec 2008
Inlägg: 84
Citat:
Originally posted by coredev@Feb 3 2009, 14:07
Vill varna dig för att lita på http-headen "Referer". Den funkar inte klockrent i alla fall.

Är det mod_perl du pratar om?

I så fall letar du nog efter "headers_in" och funktionen get.

Exempel här: http://www.informit.com/articles/art...27110&seqNum=6


Men som sagt, tror du kommer råka i problem med denna lösning..

Happy coding!
Okej, det där gjorde mig inte mycket klokare. Men tack för svaret. perl_mod, vad är det? Det låter illavarslande om man inte, som jag trodde, lätt kan få fram adressen till den hänvisande sidan, på samma sätt som man t.ex. kan få IP-adressen till användaren när denna aktiverar ett CGI/Perl-skript..

Om den lösning du refererar till inte är att rekommendera, finns det överhuvud någon (någorlunda enkel) lösning att uppfylla syftet i enlighet med det exempel jag gav ovan?

Tack igen för svaret!
danneskjold är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-06, 00:37 #4
mrjb mrjb är inte uppkopplad
Nykomling
 
Reg.datum: Feb 2009
Inlägg: 39
mrjb mrjb är inte uppkopplad
Nykomling
 
Reg.datum: Feb 2009
Inlägg: 39
Som danneskjold skrev så är Referer-headern inte att lita på, den filtreras bort av vissa brandväggar och proxys. Men om du kan leva med ett visst bortfall så funkar det ju. Du kan ju alltid hantera en tom Referrer-header med nåt specialfall.

Om du har kontroll över länken du placerar på källdomänerna är det nog smartast att peta in ett ID där istället. Eller lägga in en tracking-pixel som sätter en cookie så att din server vet var användaren senast befann sig.

Internet är jobbigt. :-)

Lycka till!
mrjb är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 10:55.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017