franz: HTTP_REFERER falsch, warum?

Hallo zusammen,

habe folgende Variable um den Referer meiner Besucher herauszufinden:

$_SERVER['HTTP_REFERER']

Eigentlich sollte der Referer von dem Besucher angezeigt werden, anstatt dessen wird meine Domain angezeigt - woran kann das liegen?

Gruß franz

  1. Привет, franz!

    habe folgende Variable um den Referer meiner Besucher herauszufinden:

    $_SERVER['HTTP_REFERER']

    Eigentlich sollte der Referer von dem Besucher angezeigt werden, anstatt dessen wird meine Domain angezeigt - woran kann das liegen?

    Von welcher Seite bist du auf die Seite gegangen, die dir den Referrer anzeigen soll? Doch nicht etwa von deiner eigenen? ;-)

    BTW: Referrer lassen sich abschalten oder fälschen.

    Пока!
    Sven aus Bonn

    --
    Do it yourSELF 'cause SELFmade is bestmade.
    Selfcode: ie:% fl:( br:^ va:} ls:[ fo:) rl:( n4:{ ss:| de:> js:| ch:? mo:} zu:)
    Selfcode dekodieren - Selfcode-Info
    1. Servus!

      Von welcher Seite bist du auf die Seite gegangen, die dir den Referrer anzeigen soll? Doch nicht etwa von deiner eigenen? ;-)

      Ne so schlimm ist es noch nicht ;-) ich habe zwei homepages. und die eine verlinkt auf die wo ich die besucher tracke, allerdings wie gesagt kommt anstatt des richtigen referers meine eigene adresse, und das bei jedem(!) besucher.

      da kann doch was nicht stimmen ? ich speicher sobald ein besucher auf meine seite kommt folgende daten in die db:

      $link = mysql_connect($dbhost, $dbuser, $dbpass)
                    or die ("Could not connect");
                      mysql_select_db ($dbname)
                    or die ("Could not select database");

      if (isset($cookiesOK)) {

      $query="INSERT INTO rw_statistik (
            id,
            zeit_h,
            zeit_min,
            datum_tag,
            datum_monat,
            datum_jahr,
            kw,
            wochentag,
            ip,
            referer,
            aufloesung,
            betriebssystem,
            browser,
            sprache,
            cookies)
       VALUES (
            '',
            '$zeit_h',
            '$zeit_min',
            '$datum_tag',
            '$datum_monat',
            '$datum_jahr',
            '$kw',
            '$wochentag',
            '$_SERVER[REMOTE_ADDR]',
            '$_SERVER[HTTP_REFERER]',
            '$solution',
            '$yourOS',
            '$_SERVER[HTTP_USER_AGENT]',
            '$browsLang',
            '$cookiesOK')";

      $result = mysql_query ($query)
                         or die ("<b>Fehlermeldung:</b> " . mysql_error());
             }

      das stimmt doch auch alles soweit - alle daten werden korekkt eingetragen - kann es sein, dass der fehler nicht an meinem skript sondern am hostern liegt? dass der irgendwas eingestellt hat?

      chao franz

      1. Hallo Fanz,

        verwendest Du vielleicht ein Reload, um eine Session oder einen Cookie abzuprüfen? Wenn nicht setze uns doch mal mit einem Link auf die entsprechende Seite ins Bilde!

        Gruß aus Berlin!
        eddi