WiglWagl: HTML & ASP, <form name=>

Servus,

ich stehe komplett am Schlauch. Folgende Situation:

Ich komme von Seite a und b auf Seite c ! Auf Seite C wird
mittels "include" ein Asp-Script gestartet.

Jetzt würde ich gern wissen, wie ich feststellen kann, von
welcher Seite ich komme, also a oder b ?

Wie geht das?
Hiiiiiiiiiiiiiiiiiiiilfeeeeeeee

vielen lieben Dank
lg
WW

  1. Warum willst du das wissen woher du kommst?

  2. Hi

    es gibt sogenannte cgi umgebungsvariablen, u.a. auch HTTP_REFERER

    so long
    Ole
    (8-)>

    --
    Stickstoff eignet sich nicht für Handarbeiten.
    1. Moin!

      es gibt sogenannte cgi umgebungsvariablen, u.a. auch HTTP_REFERER

      Diese Angabe ist unzuverlässig, kann gelöscht oder gefälscht sein. Hilft also nicht.

      - Sven Rautenberg

      --
      My sssignature, my preciousssss!
  3. Moin!

    ich stehe komplett am Schlauch. Folgende Situation:

    Ich komme von Seite a und b auf Seite c ! Auf Seite C wird
    mittels "include" ein Asp-Script gestartet.

    Jetzt würde ich gern wissen, wie ich feststellen kann, von
    welcher Seite ich komme, also a oder b ?

    Übermittle einen URL-Parameter, der die Seite C veranlaßt, entweder im Kontext "kam von Seite A" oder "kam von Seite B" zu reagieren.

    Bedenke, dass damit niemals sichergestellt sein kann, dass der Benutzer wirklich von Seite A oder B kam - er kann auch von einer ganz woanders platzierten Seite X kommen, auf der der Link aus Seite A oder B kopiert wurde.

    - Sven Rautenberg

    --
    My sssignature, my preciousssss!
    1. Hi

      Übermittle einen URL-Parameter, der die Seite C veranlaßt, entweder im Kontext "kam von Seite A" oder "kam von Seite B" zu reagieren.

      Anstatt eines URL-Parameters wäre vieleicht das setzten einer Session-Variablen sinnvoller, da diese wesentlich umständlicher zu manipulieren ist.

      so long
      Ole
      (8-)>

      --
      Stickstoff eignet sich nicht für Handarbeiten.
      1. Moin!

        Übermittle einen URL-Parameter, der die Seite C veranlaßt, entweder im Kontext "kam von Seite A" oder "kam von Seite B" zu reagieren.

        Anstatt eines URL-Parameters wäre vieleicht das setzten einer Session-Variablen sinnvoller, da diese wesentlich umständlicher zu manipulieren ist.

        Du meinst, da diese wesentlich umständlicher weiterzureichen ist?

        Denn Session-Variablen erfordern zwangsweise, dass auch Seite A und B ASP-Skripte sind - und nach meiner Information nutzt ASP für Sessions ausschließlich Cookies und bietet keinen Fallback-Mechanismus auf URL-Parameterübermittlung der Session-ID an, wie PHP es könnte.

        Es ist also mit Sessions wesentlich unwahrscheinlicher, dass Seite C erfährt, woher sie aufgerufen wurde. Und obendrein kommt es mit der Session-Methode außerdem noch zu dem Problem, dass man zuerst Seite A aufrufen kann, dann Seite B - in der Session also "B" vermerkt ist, man dann zu Seite A zurückwechselt (anderes Browserfenster, Back-Button ohne Neuladen) und von dort auf Seite C wechselt - und Seite C verhält sich so, als käme man von Seite B.

        - Sven Rautenberg

        --
        My sssignature, my preciousssss!
        1. Hi

          meine Güte, bin ich froh, daß ich mich "damals" für ColdFusion entschieden habe. Da taugt das Session-Handling wenigstens was. Ich war fälschlicherweise davon ausgegagnen, daß ASP ähnlich gut mit Sessions klarkommt...aber doch zumindest so wie PHP.

          Ich ziehe hiermit meinen Vorschlag zurück und rate das Gegenteil: Nimm auf keinen Fall Sessions :)

          so long
          Ole
          (8-)>

          --
          Stickstoff eignet sich nicht für Handarbeiten.
  4. Hallo WiglWagl.

    Hiiiiiiiiiiiiiiiiiiiilfeeeeeeee

    Alles in Ordnung?

    Einen schönen Montag noch.

    Gruß, Ashura

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    mathbr:del.icio.us/ mathbr:w00t/
    1. Hallo.

      Hiiiiiiiiiiiiiiiiiiiilfeeeeeeee

      Alles in Ordnung?

      Da fehlte ein "Patsch!"
      MfG, at

      1. Hallo at.

        Hiiiiiiiiiiiiiiiiiiiilfeeeeeeee

        Alles in Ordnung?

        Da fehlte ein "Patsch!"

        Du hast Recht, danke fürs Nachreichen.

        Einen schönen Donnerstag noch.

        Gruß, Ashura

        --
        sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
        „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
        [HTML Design Constraints: Logical Markup]