Konrad: Ermitteln des kompletten Aufrufstrings

Hallo,
wie erhalte ich in Perl den kompletten String, mit dem das Programm aufgerufen wurde?
Danke
Konrad

  1. Hallo Konrad!

    wie erhalte ich in Perl den kompletten String, mit dem das Programm aufgerufen wurde?

    Du bist sicher auf der Suche nach Umgebungsvariablen.

    Nutze auf der Seite erst einmal das zu Beginn vorgestellte Perl-Script, dann kannst Du sehen, auf welche Umgebungsvariablen Du auf Deinem Server zurückgreifen kannst.

    Viele Grüße aus Frankfurt/Main,
    Patrick

    --

    _ - jenseits vom delirium - _
    [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
    Nichts ist unmöglich? Doch!
    Heute schon gegökt?
    1. Hallo,
      erst mal Danke.
      Jetzt habe ich gefunden
      CGI::request_uri()
         und
      $ENV{REQUEST_URI}

      Beide liefern das gleiche Ergebnis.
      Was ist die bessere Alternative?
      Gruß
      Konrad

      1. erst mal Danke.

        D.h. du meinst nicht den "Aufrufstring" sondern die URL, du willst evtl. die Parameter ermitteln, dazu solltest du das CGI Modul benutzen.

        Struppi.

        1. D.h. du meinst nicht den "Aufrufstring" sondern die URL, du willst evtl. die Parameter ermitteln, dazu solltest du das CGI Modul benutzen.

          Oh je!
          Jetzt habe ich verschiedene Beschreibungen von Umgebungsvariablen und jetzt der Methoden, wobei ich keine eindeutige Zuordnung finden kann.

          In der Dokumentation steht auch schon:
          Diese Umgebungsdaten sind nicht dasselbe, was Sie eventuell als Seite CGI-Umgebungsvariablen kennen.

          Um nur ein Beispiel zu nennen:
          request_uri in
          http://de.selfhtml.org/servercgi/cgi/umgebungsvariablen.htm#uebersicht
          kommt in
          http://de.selfhtml.org/perl/module/cgi.htm#umgebungsdaten
          nicht vor.

          Wie kann ich daher z.B. die request_uri mit einer Methode des CGI-Moduls erhalten?

          1. Wie kann ich daher z.B. die request_uri mit einer Methode des CGI-Moduls erhalten?

            Wozu brauchst du die?
            Es gibt verschiedenen Methoden um die URI auszuwerten, schau ml in die Orgionaldoku http://search.cpan.org/dist/CGI.pm/CGI.pm

            Struppi.

  2. wie erhalte ich in Perl den kompletten String, mit dem das Programm aufgerufen wurde?

    Was verstehst du darunter?

    Struppi.