• Hallo,
    seit kurzem werden im Counter die Referrer-Urls umcodiert.
    von http://. in http%3A//

    hat jemand einen Tipp woran das liegen könnte?

    Rosa

    Einmal editiert, zuletzt von rosaM (30. August 2008 um 12:38)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren


  • Wenn du uns sagen könnten wovon du genau sprichst, könnten dir sicherlich schneller geholfen werden. Ein Link oder eine Beschreibung wenn es z.B. um ein Plugin geht wäre auch sehr hilfreich.

  • diese Seite

    Hallo,
    es handelt sich um diese Seite

    Erfahrungen

    Referrer und Aufrufe sehen im Counter so aus:
    [FONT=Verdana][COLOR=#000000]http%3A//kueche-und-garten.de/index.php[/COLOR][/FONT]

    Die Seite läuft schon lange in dieser Konstellation, ich hab da seit Jahren kein Update gemacht oder neue Plugins installiert.

    Es scheint die Seite ja nicht wirklich zu beeinflussen und in den Serps sieht alles ganz normal aus. Trotzdem gefällt mir das nicht, zumal ich die Herkunft nicht mehr anklicken kann.
    Gruß Rosa

  • Seit Jahren kein Update? :shock:
    Allein wegen der behobenen Sicherheitslöcher, würd ich immer updaten.



    Wie in jedem Forum gibt es Leute, die ihren Postingbalken verlängern wollen. Mit dem Problem hat das nichts zu tun.

    Silencer
    Es tritt nicht beim Aufruf im Browser auf, sondern nur in den angezeigten Seiten

    Ich hab hier mal ein screenshot gemacht

    http://lad-ho.ch/bild.php/692,board1jpgQBPPT.jpg

    Da es in den Browsern so nicht angezeigt wird mache grundsätzlich Browserchecks (FF, Netscape, Opera, IE bei allen Seiten) und hier nochmal nachträglich, liegt die Vermutung nahe, dass es vielleicht mit dem Counter zu tun hat. Es ist aber unser eigener Counterserver - und bei anderen Seiten tritt es nicht auf.
    Meine Vermutung war daher, dass die Header Codierung nicht (mehr) richtig übergeben wird. - Meine Formulierung zeigt sicher schon, dass ich mich in dem Thema nicht wirklich auskenne ;-}

    Rosa

    Einmal editiert, zuletzt von rosaM (31. August 2008 um 11:27)

  • Der Referer wird im HTTP-Request des Browsers übermittelt. Die dürften das eigentlich richtig machen.
    Der Referer wird dann vom Server als Variable HTTP_REFERER für Programme und Skripte bereitgestellt. Das sollte auch noch stimmen.

    Was nun das Programm oder Skript (z.B. der Counter) damit macht, ist einen andere Geschichte. Das %3A ist ja die URL-Kodierung für den Doppelpunkt, in PHP kann man eine URL z.B. mit urlencode umwandlen.

    Ich denke eher, daß das Counter-Programm irgendwas falsch macht. Dazu müßte man aber wissen, wie es funktioniert. Oder ein Worpress-Plugin modifiziert irgendwie den HTTP_REFERER-Eintrag. Such doch mal in im Wordpress-Verzeichnis nach allen Dateien, die HTTP_REFERER enthalten. Vielleicht findet man da ja was.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Danke für den Hinweis,

    der Counter läuft auf perl, ich habe grad gesehen, dass es zwar die Version unseres Counterservers ist, aber möglicherweise nicht identisch :confused: . Der wurde installiert bevor wir den Counterserver gekauft haben, ich hab da also keinen Zugriff drauf. Ich werde den nachher mal gegen unseren tauschen und weitersehen.

    Die einzige Datei im gesamten Web in der HTTP_REFERER enthalten enthalten ist, ist die page.restriktor.php

    Danke nochmal
    Rosa

  • So, ich hab grad noch mal auf der von Dir oben genannten Seite nachgesehen, wie der Counter eingebunden wird.

    Er wird unten per Javascript mit document.write() eingefügt.
    Der Counter bekommt die URL-Parameter wie Location und Referer per Javascript escape()-Funktion übergeben. Laut Beschreibung soll diese alle Sonderzeichen codieren, scheinbar auch den Doppelpunkt.

    Das Counter-Skript sollte dann natürlich diese Parameter wieder zurückwandeln, in Perl wäre das z.B. mit der Funktion uri_unescape() aus dem Modul URI::Escape machbar. Oder einfach per regex:

    Code
    $referer =~ s/%([a-fA-F0-9]{2})/chr(hex($1))/ge;

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!