Bogus: an (CGI)...daten übergeben, referer ermitteln, ...

hallo freaks,

und schon wieder komme ich trotz unendlichen versuchen uns nachschlagens auf keinen nenner.

ich habe gerade ein eigenes error404.cgi entworfen. dieses script soll fehlermeldungen auffangen, und in einem logfile niederschreiben. im logfile hab ich bis jetzt

  • datum
  • zeit
  • hostname
  • name des nicht gefundenen files

was mir dringenst fählt ist die refering URL.
wie erfahre ich die? ich hatte das problem ja schon mal mit der $ENV{'HTTP_REFERER'}. Diese variable wird bei mir einfach nicht gesetzt. weder NS und IE geben diese variable zurück. gibt's ne andere variable die auf jeden fall gesetzt wird, und aus der ich ersehe von wo der aufruf kam?

vielleicht könntet ihr ja einfach mal auf zb. http://www.ford-network.at/xy.htm vorbeischauen. kommt bei der fehlermeldung eine zeile mit 'coming from: ...' ??

kann ich den referer mittels javascript ermitteln? wenn ja, wie kann ich die info an das perl-script übermitteln, so das dieses den referer auch niederschreibt?

wäre über hilfe sehr dankbar..
mfg
BOGUS

  1. hallo freaks,

    und schon wieder komme ich trotz unendlichen versuchen uns nachschlagens auf keinen nenner.

    ich habe gerade ein eigenes error404.cgi entworfen. dieses script soll fehlermeldungen auffangen, und in einem logfile niederschreiben. im logfile hab ich bis jetzt

    • datum
    • zeit
    • hostname
    • name des nicht gefundenen files

    was mir dringenst fählt ist die refering URL.
    wie erfahre ich die? ich hatte das problem ja schon mal mit der $ENV{'HTTP_REFERER'}. Diese variable wird bei mir einfach nicht gesetzt. weder NS und IE geben diese variable zurück. gibt's ne andere variable die auf jeden fall gesetzt wird, und aus der ich ersehe von wo der aufruf kam?

    vielleicht könntet ihr ja einfach mal auf zb. http://www.ford-network.at/xy.htm vorbeischauen. kommt bei der fehlermeldung eine zeile mit 'coming from: ...' ??

    kann ich den referer mittels javascript ermitteln? wenn ja, wie kann ich die info an das perl-script übermitteln, so das dieses den referer auch niederschreibt?

    wäre über hilfe sehr dankbar..
    mfg
    BOGUS

    so, das hab ich jetzt davon. habe den link ausprobiert, und jetzt bekomme auch ich das 'coming from: ...'.
    problem weiterhin: wenn der referer vom gleichen host kommt, wird nichts übergeben. also fällt ENV'HTTP_REFERER' flach :-(

    danke