Likes Likes:  0
Resultaten 1 tot 7 van de 7
Geen
  1. #1
    Peter Fastré
    referer proberen te weten te komen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    referer proberen te weten te komen

    Hallo

    Ik moet voor een klant een site (asp.net) maken die in een popup getoond
    wordt en informatie over hun diensten bevat.
    Die diensten worden enkel aangeboden via tussenpersonen
    (accountants/interimbedrijven/...) die een link naar de site van mijn
    klant zetten op hun website.
    Het probleem is dat er een logo getoond moet worden op mijn site van de
    site waaruit geklikt is.
    In Mozilla en de meeste browsers kan ik dit oplossen door de
    servervariabele "REFERER" uit te lezen en aan de hand daarvan het logo
    op te zoeken.
    ctlHeader.Referer = Request.ServerVariables("HTTP_REFERER")

    In IE werkt dit natuurlijk weer niet, dus wou ik dit doen met javascript
    en daarna een redirect:
    function checkreferer() {
    if (referer != "") {
    }
    else {
    // mostly for IE
    alert('referer unknown, looking for it');
    referer = window.opener.document.location;
    }
    document.location = "start.aspx?referer=" + referer;
    }

    Dit werkt, maar het werkt alleen als de site van de popup op dezelfde
    server staat als de onderliggende site, wat dus niet het geval is. Ik
    krijg dan de foutmelding op de client 'Access denied' bij
    window.opener.document.

    Het zou natuurlijk simpel zijn door elke tussenpersoon een andere link
    door te geven
    (http://onzeservernaam/tp/start.aspx?...mtussenpersoon), maar
    dat blijkt nogal moeilijk te zijn.
    Er zijn meer dan 600 verschillende tussenpersonen.

    Heeft iemand een idee hoe ik dat kan oplossen?

    Groetjes

    Peter

  2. #2
    Ronald Klip
    referer proberen te weten te komen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: referer proberen te weten te komen

    =?ISO-8859-1?Q?Peter_Fastr=E9?= schreef:
    >
    > Het probleem is dat er een logo getoond moet worden op mijn site van de
    > site waaruit geklikt is.


    Is dat wel zo'n goed idee als je je realiseert dat de refer(r)er lang
    niet altijd wordt meegestuurd?

    > In Mozilla en de meeste browsers kan ik dit oplossen door de
    > servervariabele "REFERER" uit te lezen en aan de hand daarvan het logo
    > op te zoeken.
    >
    > In IE werkt dit natuurlijk weer niet,


    Kijk, daar ga je al: mijn IE stuurt die header wel, maar de jouwe is
    kennelijk anders afgericht. Het is beter geen applicatie te maken die op
    de http-referrer vertrouwt.

    --
    groet, Ronald

  3. #3
    Peter Fastré
    referer proberen te weten te komen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: referer proberen te weten te komen


    >>In Mozilla en de meeste browsers kan ik dit oplossen door de
    >>servervariabele "REFERER" uit te lezen en aan de hand daarvan het logo
    >>op te zoeken.
    >>
    >>In IE werkt dit natuurlijk weer niet,

    >
    >
    > Kijk, daar ga je al: mijn IE stuurt die header wel, maar de jouwe is
    > kennelijk anders afgericht. Het is beter geen applicatie te maken die op
    > de http-referrer vertrouwt.
    >


    OK dat heb ik nu wel door. Maar hoe kan ik het dan wel oplossen?
    Er zijn 600 sites, er is 1 site van ons, en op die site van ons moeten
    die 600 logo's kunnen getoond worden.
    Is overduidelijk maar 1 parameter, maar als we aan iedereen dezelfde
    link zouden kunnen doorgeven, zou het veel gemakkelijker zijn.

    groetjes

    peter

  4. #4
    Rene Pijlman
    referer proberen te weten te komen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: referer proberen te weten te komen

    Ronald Klip:
    >Peter_Fastr:
    >> Het probleem is dat er een logo getoond moet worden op mijn site van de
    >> site waaruit geklikt is.

    >
    >Is dat wel zo'n goed idee als je je realiseert dat de refer(r)er lang
    >niet altijd wordt meegestuurd?


    Dat is het inderdaad niet. Beter: een id in een parameter in de inkomende
    URL. Maar die moet in de betreffende sites worden aangebracht en kan door
    de eindgebruiker gemanipuleerd worden.

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  5. #5
    Rene Pijlman
    referer proberen te weten te komen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: referer proberen te weten te komen

    Peter Fastré:
    >Is overduidelijk maar 1 parameter, maar als we aan iedereen dezelfde
    >link zouden kunnen doorgeven, zou het veel gemakkelijker zijn.


    Het kan niet makkelijker. Dit soort affiliate-constructies gebruiken vziw
    altijd een parameter in de URL.

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  6. #6
    Jaap-Andre de Hoop
    referer proberen te weten te komen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: referer proberen te weten te komen

    =?UTF-8?B?UGV0ZXIgRmFzdHLDqQ==?= <peterpuntfastre@belgacom.net> wrote in
    news:a861d$41deaaf6$3e3a6702$29397@news1.versatel. nl:

    >
    > OK dat heb ik nu wel door. Maar hoe kan ik het dan wel oplossen?
    > Er zijn 600 sites, er is 1 site van ons, en op die site van ons moeten
    > die 600 logo's kunnen getoond worden.


    hoezo 600 logo's en wat is het probleem?

    Jaap-Andre

  7. #7
    Peter Fastré
    referer proberen te weten te komen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: referer proberen te weten te komen

    Rene Pijlman wrote:
    > Ronald Klip:
    >
    >>Peter_Fastr:
    >>
    >>>Het probleem is dat er een logo getoond moet worden op mijn site van de
    >>>site waaruit geklikt is.

    >>
    >>Is dat wel zo'n goed idee als je je realiseert dat de refer(r)er lang
    >>niet altijd wordt meegestuurd?

    >
    >
    > Dat is het inderdaad niet. Beter: een id in een parameter in de inkomende
    > URL. Maar die moet in de betreffende sites worden aangebracht en kan door
    > de eindgebruiker gemanipuleerd worden.
    >

    Tja dan zullen we het zo moeten doen he. Afhankelijk van wat ze willen
    kunnen we nog security inbouwen, maar wellicht wordt het zoiets als
    start.aspx?referer=randstad_interim of zoiets. Het is ook geen ramp als
    de gebruiker een ander logo zou zien he.

    Bedankt voor de reacties allen.

    Peter

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics