Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Referrer bei weiterleitung übergeben

  1. #1
    Registrierter Benutzer
    Registriert seit
    14.01.2002
    Ort
    Dresden
    Beiträge
    24

    Referrer bei weiterleitung übergeben

    Hallo,

    betreiben auf einer webseite einen eigenen adserver. Die durch klick aufgerufenen Banner führen wir zu einer Seite (zum zählen der Klicks) von wo wir eine Automatische weiterleitung durchführen! Leider haben wir ein Problem mit unseren Werbepartner da kein Referrer übergeben wird!

    die Weiterleitung machen wir mit:
    PHP-Code:
    <meta http-equiv='Refresh' 
    Nun meine Frage: Gibt es eine Möglichkeit diesen Referrer zuübergeben?


    MFG

  2. #2
    Registrierter Benutzer
    Registriert seit
    07.09.2004
    Beiträge
    26
    Hallo !
    eine Idee wäre den Referer als $_GET Variable zu übergeben.
    Beispiel:
    link des banners lautet so
    Code:
    <a href="Path/to/klick_zaehlen.php?ref=http://www.werbepartner.de"> banner</a>
    die Datei klick_zaehlen.php sieht dann so aus:
    Code:
    -----snip----
    script zum zaehlen ausführen
    ---- snip-----
    echo "<meta http-equiv='refresh' content='0;url=".$_GET['ref']".'>";
    du könntest natürlich auch eine ID übergeben und mit deren Hilfe den URL der Webseite von dem Webepartner aus einer DB auslesen und übergeben.

  3. #3
    Registrierter Benutzer
    Registriert seit
    14.01.2002
    Ort
    Dresden
    Beiträge
    24
    Also die URL kommt schon aus der Datenbank!
    Die Weiterleitung zur beworbenen Domain machen wir dann so:

    PHP-Code:
    echo "<meta http-equiv='Refresh' content='1; url=".$daten1db2[link]." '>"
    Nur wird bei dieser Lösung kein Referer übergeben!

    Aber der Referer muß übergeben werden da sonst der Seitenaufruf nicht gewertet wird!
    MFG

  4. #4
    Registrierter Benutzer
    Registriert seit
    14.01.2002
    Beiträge
    657
    du meinst schon den referer, den der browser des clients mitgibt?
    dieser wird von manchen firewalls herausgefiltert, diesem ergebnis ist also nicht zu vertrauen, sag deinem adprovider, er soll doch bitte aufgrund einer übergebenen get variable ermitteln, wer für den klick gesorgt hat.

    alternativ versuchs mal nicht mit meta refresh sondern mit einem
    header eintrag!!
    PHP-Code:
    header("Location: $url"); 
    vor jedem anderen output ausfürehn!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •