itsme: verschachteltes ssi

Laufen ssi-Fragen unter cgi?

Ist mehr ne grundsätzliche Frage.
Möchte ssi ineinander verschachteln.
Bsp.: Einem Counter den Document_Name mitgeben.

Würde ja eigentlich so aussehen:
<!--#exec cgi="/cgi-bin/counter.pl?<!--#echo var="DOCUMENT_NAME" -->" -->

Funzt logischerweise aber nicht.
Hab auch ne Menge durchgetestet mit diversen ""
oder auch Varianten mit "<" etc.

Funzt aber auch alles nicht ...
Geht das überhaupt?
Kann mir da jemand nen Tipp zu geben?

Danke, itsme

  1. Varianten wie:

    <!--#exec cgi="/cgi-bin/counter.pl?<!--#echo var='DOCUMENT_NAME' -->" --> oder
    <!--#exec cgi="/cgi-bin/counter.pl?'<!--#echo var="DOCUMENT_NAME" -->'" -->

    habe ich auch schon durch ...

    Danke, itsme

    1. Varianten wie:

      <!--#exec cgi="/cgi-bin/counter.pl?<!--#echo var='DOCUMENT_NAME' -->" --> oder
      <!--#exec cgi="/cgi-bin/counter.pl?'<!--#echo var="DOCUMENT_NAME" -->'" -->

      habe ich auch schon durch ...

      Danke, itsme

      Keine Chance, SSI läßt sich nicht verschachteln. Du mußt dir eine andere Methode suchen.

      Beispielsweise könnte das Perl-Skript durch die Umgebungsvariablen wissen, welche Seite aufgerufen wurde. Dann wäre dein Extra-Aufruf überflüssig, weil das Script die Info auch anderweitig kriegen kann.

      - Sven

      1. Ist aber nicht das, was ich lesen wollte ;o)
        Danke - hab`s befürchtet

        Gruss, Achim

      2. Joho,

        Keine Chance, SSI läßt sich nicht verschachteln.

        Nicht ganz ;-) im Apache 1.x geht das nicht - im Apache 2.0 schon.

        Gruss,
         CK

        --
        s s^s<DATA>se;s (([^\s]))(ord($1)%2?
        chr(ord($1)-5):chr(ord($1)-3))sieg;s s^s$_see;
        __END__
        uwlsy%*Sr%kqdphv%yr%AFN4%dy%zzzyhfm3ihC*1'as'>

        1. Moin Christian,
          find ich interessant, würd ich ja gern testen.

          Krieg aber die Apache-Version nicht raus :o(

          Ist aber ein Linux mit Perl-Version: 5.00502
          Kann ich bei den installierten Modulen,
          (die alle doppelt gelistet werden)
          Rückschlüsse auf ne vorhandene Version 2 ziehen???

          Apache
          Apache
          Apache::Connection
          Apache::Connection
          Apache::Constants
          Apache::Constants
          etc.

          Ist aber auch egal, man kann ja testen ...
          Haste nen Tipp, wie der Tag denn aussehen müsste?

          Gruss, Achim

          1. find ich interessant, würd ich ja gern testen.
            Krieg aber die Apache-Version nicht raus :o(

            http://aktuell.de.selfhtml.org/sonst/serverid.htm#a1 ?

            1. Danke - Apache/1.3.14 (Unix) * Grummel *

              Ich brauchs aber z.Z. nicht wirklich,
              ist mehr ne sportliche Frage:
              "Wie würds denn aussehen,
              wenn die Software es zuliesse ... ?"

              Gruss, Achim

              1. Joho,  <-- Begruessung

                Ich brauchs aber z.Z. nicht wirklich,
                ist mehr ne sportliche Frage:
                "Wie würds denn aussehen,
                wenn die Software es zuliesse ... ?"

                Keine Ahnung. Was willst du denn erreichen? Das aus dem ersten Posting
                laesst sich relativ einfach durch

                <!--#include virtual="/cgi-bin/script.pl?$DOCUMENT_NAME"-->

                erreichen.

                Gruss,
                 CK

    2. Hallo

      Varianten wie:

      <!--#exec cgi="/cgi-bin/counter.pl?<!--#echo var='DOCUMENT_NAME' -->" --> oder
      <!--#exec cgi="/cgi-bin/counter.pl?'<!--#echo var="DOCUMENT_NAME" -->'" -->

      Schon mal

      <!--#exec cgi="/cgi-bin/counter.pl?$DOCUMENT_NAME"-->

      versucht???
      Bei mir funktioniert

      <!--#include virtual="tabr.php?$QUERY_STRING"-->

      ein-wand-frei (one-wall-free ;-) )
      Gruß der Flo im Ohr ;-)