Session startet nicht!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    das problem ist doch nur, das ich in der wk_import.php eine session erzeuge, die wenn ich über location die seite wechsel keine daten mehr enthält.
    Die wk_import.php wird vom SHOP-Server angefordert und es entsteht eine Sessionbeziehung zwischen Deinem Server und dem Shopserver.

    Wenn Du weiterleitest: WO soll denn die Seite dann angezeigt werden? Doch wohl beim Kunden, aber der Kunde hat weder die import.php noch die Seite auf die weitegeleitet wird, angefordert!!

    Kommentar


    • #17
      so ich habe jetz mal die weiterleitung aktiviert.

      wenn du jetzt bitte nochmal auf die seite gehst, bis zum bestellen,
      wirst du sehen, das der kunde wieder auf meiner seite landet,
      wo er endgültig bestellen kann.

      kommt natürlich noch ne fehlermeldung, weil die session ja auf der weitergeleitete seite leer ist.

      Kommentar


      • #18
        hast Du denn session_start(); auf der_warenkorb.php?

        Kommentar


        • #19
          ja, habe ich als aller erstes.

          Kommentar


          • #20
            So, ich muß jetzt erstmal meinen Sonntglichen Verpflichtungen nachkommen.

            Bis dann und Danke nochmal.

            Kommentar


            • #21
              Die import.php wird vom Shopserver angefordert.
              Es wird eine Session erzeugt auf Deinem Server.

              Diese Session hat aber nichts mit dem Kunden zu tun.


              Du könntest es vielleicht so machen:

              Du startest die Session.
              Du machst nen Formualbutton auf Deiner Seite. Wenn der Kunde den Button drückt, leitest Du zum Shop weiter.
              Das Script wartet mit der Ausführung bis die Bestellung durchgeführt wurde und Du das ok vom Shop hast.
              Du gibts die Daten im Warenkorb des Kunden aus.

              Ist aber nur so ne Idee, weiß nicht ob das umsetzbar ist.

              Kommentar


              • #22
                Axel, du hast es leider immernoch nicht kapiert.

                - Kunde öffnet Shop (auf fremdem Server)
                - Kunde und Shop haben nun eine Session
                - Kunde ist fertig, Shop sendet Daten an dein Script
                - das startet eine Session MIT DEM SHOP, NICHT MIT DEM KUNDEN
                - das ist eine NEUE, LEERE SESSION
                - du kannst die Session zwischen Shop und Kunde NICHT ÜBERNEHMEN

                Wenn DU die wk_import.php öffnest, bestehet eine Session zwischen DEINEM SERVER UND DIR, das klappt natürlich, weil DEIN BROWSER weiß, wie man eine Session führt. Der SHOP WEISS DAS NICHT, du kannst MIT DEM SHOP KEINE SESSION FÜHREN. Wozu auch, er sendet deinem Script einmalig diese Daten und dann ist alles vorbei.

                Kommentar


                • #23
                  so da bin ich mal kurz.
                  hallo onemorenerd,
                  danke für deine erklärung, aber genauso habe ich es eigentlich verstanden.
                  der shop schickt die artikel-daten per post an die wk_import.php.
                  fertig aus.
                  ob da nun ne session zwischen dem shop und dem kunden besteht
                  ist doch eigentlich egal.
                  aber ist die wk_import.php noch inhalt dieser session?
                  wenn ich richtig liege doch nicht, oder?
                  das würde doch heißen, ich (der kunde) kann in der wk_import.php
                  eine session starten, das $_POST-array wird ausgelesen und bearbeitet und dann in der session abgespeichert.
                  dann die weiterleitung zur darstellung meines warenkorbres.
                  dort solte ich doch auf meine session-variablen zugreifen können.
                  geht aber nicht.

                  sorry, falls ich begriffsstutzig rüberkomme aber ich verstehe es nicht.

                  Kommentar


                  • #24
                    das würde doch heißen, ich (der kunde) kann in der wk_import.php
                    eine session starten, das $_POST-array wird ausgelesen und bearbeitet und dann in der session abgespeichert.
                    Der Kunde startet die import.php doch gar nicht, sondern der Shopserver.

                    aber ist die wk_import.php noch inhalt dieser session?
                    die import.php hat weder mit Deinem Kunden noch mit einer eventuell zwischen Dir und dem Kunden bestehenden Session zu tun, da sie nicht vom Kunden bei Dir angefordert wird.
                    Zuletzt geändert von Koala; 12.02.2006, 18:49.

                    Kommentar


                    • #25
                      Danke an euch beide,
                      ich habe es jetzt hinbekommen.
                      ich verarbeite die daten von der wk_import.php,
                      leite von dort aus weiter und lade dann erst daten in die session.

                      das funktioniert.

                      danke nochmal.

                      Axel F.

                      Kommentar

                      Lädt...
                      X