Pirmin: HTTP_REFERER in frameset

Hallo,

die Startseite meiner Webseite ist eine <frameset> Seite, wo mehrere Frames definiert werden. Ich möchte sehen, woher die Besucher kommen und die Aufrufe mit einem CGI Script speichern. Wenn ich das CGI Script aber als Frame aufrufe, erhalte ich die Startseite als URL.

Bei normalen HTMLs habe ich das Problem mit Javascript gelöst, und die Variable http_referer als Parameter durch ein 1x1 Pixel großes <iframe> an das Script übergeben und mit "$ENV{'QUERY_STRING'}" wieder ausgelesen, bei Frameset funktioniert das nicht. SSI funktioniert auch nicht.

Bigt es eine andere Möglichkeit?

Vielen Dank im Vorraus.

  1. hi,

    Bei normalen HTMLs habe ich das Problem mit Javascript gelöst, und die Variable http_referer als Parameter durch ein 1x1 Pixel großes <iframe> an das Script übergeben und mit "$ENV{'QUERY_STRING'}" wieder ausgelesen, bei Frameset funktioniert das nicht.

    warum sollt es das nicht tun?

    du musst doch lediglich dafür sorgen, dass der beim aufruf des framesets übermittelte referrer an die src-angaben der einzelnen frames angehängt wird.

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
  2. Hi,

    die Startseite meiner Webseite ist eine <frameset> Seite, wo mehrere Frames definiert werden. Ich möchte sehen, woher die Besucher kommen und die Aufrufe mit einem CGI Script speichern. Wenn ich das CGI Script aber als Frame aufrufe, erhalte ich die Startseite als URL.

    Du interessierst Dich nur für die Besucher, die über die Startseite kommen?

    Und überhaupt - stehen Dir die Logfiles nicht zur Verfügung, daß Du so einen umständlichen Weg gehst?
    freundliche Grüße
    Ingo