Mary: Weiterleitung durch Auslesen der besucher-IP-Adresse

Hallo,
ich habe folgende Problem:

Ich benutze Seiten (Frames), die zum Teil Seiten benutzen, die wegen einer Firewall nur von Innen erreichbar sind. Nun würde ich gern die IP Adresse vom Benutzer auslesen, um zu erkennen, ob er auf die betreffenden Seiten zugreifen kann und wenn nicht, ihn zu einer alternativen Seite weiterleite.

Am liebsten würde ich das mit PHP oder JSP lösen, allerdings habe ich diese Möglichkeiten vom Server nicht. Daher meine Frage, ist dann dieses Problem ausschließlich mit cgi zu lösen oder gibt es doch eine einfachere Möglichkeit (z.B. Javascript, allerdings habe ich dort nichts gefunden, dass man auch IP-Adresse auslesen kann).

Gruß
Mary

  1. Hallo,

    geht (recht einfach):

    #!/usr/bin/perl

    $ip = $ENV{'REMOTE_ADDR'};

    print "Content-type: text/html\n\n";

    if($ip eq "127.0.0.1")
    {
    print "Location: http://www.ok.de/\n\n;
    }
    else
    {
    print "Location: http://www.failed.de/\n\n;
    }

    um es mal so einfach wie möglich zu halten.

    Gruß
    Torwächter

    1. Hi Torwächter,

      if($ip eq "127.0.0.1")

      glaubst Du mit Deinem unkommmentierten Skript (welches noch dazu nicht
      wirklich das tut, was gefragt war), in irgend einer Weise geholfen zu
      haben?

      Viele Grüße
            Michael

    2. Ja, ich glaub auch ohne Kommentar geholfen zu haben.

      #!/usr/bin/perl
      #Standart header des Perlscripts

      $ip = $ENV{'REMOTE_ADDR'};
      #einlesen der IP des ankommenden

      print "Content-type: text/html\n\n";
      #Ausgabe ist HTML

      if($ip eq "127.0.0.1")   #wenn die IP 127.0.0.1 ist dann...
      {
      print "Location: http://www.ok.de/\n\n;   #...gehe zu ok
      }
      else   #wenn nicht 127.0.0.1 dann...
      {
      print "Location: http://www.failed.de/\n\n;   #gehe zu failed
      }

      Gruß
      Torwächter