$HTTP_SESSION_VARS Problem

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

  • $HTTP_SESSION_VARS Problem

    Hallo,
    um einigen Antworten vorzubeugen:

    Ich weiß, dass das veraltert ist, leider kann die PHP-Version 4.0.6 zur Zeit nicht upgedatet werden.

    Ich habe eine Seite, wo ich die Session starte. Mit
    PHP-Code:
    print_r($HTTP_SESSION_VARS); 
    kann ich mir dann das Array anschauen und dort erkenne ich auch meine Eingaben wieder.

    Jetzt möchte ich die Daten auf einer anderen PHP-Seite zur Verfügung haben.

    Aufruf: ... onClick=\"show_popup('vpn_print.php','650','620')\" ...

    Wie kann ich auf der Seite vpn_print.php auf die Daten zu greifen ?

    Wenn ich auf der Seite
    PHP-Code:
    print_r($HTTP_SESSION_VARS); 
    mache, ist das Array leider leer.
    Manus manum lavat.

  • #2
    steht da auch session_start() ?
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Ja, auf beiden Seiten :-)
      Manus manum lavat.

      Kommentar


      • #4
        und du hast natürlich auch in beiden seiten die session_id() ausgegeben und die ist gleich?

        wenn nein: du hast unterschiedliche session und solltest im manual mal nach session_id() suchen und nach SID
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          Ja, sie ist gleich
          Manus manum lavat.

          Kommentar


          • #6
            und der direkte aufruf der zweit-seite per normalem HTML-link statt als popup
            [ ] funzt
            [ ] funktioniert nicht

            ...?
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              Ähhhhh, was macht denn das für einen Unterschied, ob ich das über popup oder link mache - funktioniert übrigens beides nicht.

              Wie müßte ich denn die Variable wieder auf der zweiten Seite aufrufen ?

              So:

              PHP-Code:
              $abteilung $HTTP_SESSION_VARS['abteilung'
              Manus manum lavat.

              Kommentar


              • #8
                du bist aber nicht in einer funktion oder?

                zeig mal etwascode von der popupdatei
                Ich denke, also bin ich. - Einige sind trotzdem...

                Kommentar


                • #9
                  Nein, ich bin nicht in einer Funktion.

                  PHP-Code:

                  session_start
                  ();
                      global 
                  $HTTP_SESSION_VARS;
                          echo 
                  session_id(); //nur zur Kontrolle

                      
                  require("vpn_definitionen.php");
                      require(
                  "vpn_function.php");
                      require(
                  "zug_db.php");

                          
                  $vpn $HTTP_SESSION_VARS['vpn'];

                      switch (
                  $vpn) {
                             case 
                  "1Mbit":
                            
                  $vpn_tmp "Virtual Private Network (VPN) mit bis zu 1 Mbit/s";
                          break;
                              case 
                  "2Mbit":
                                  
                  $vpn_tmp "Virtual Private Network (VPN) mit bis zu 2 Mbit/s";
                                  break;
                              case 
                  "3Mbit":
                                  
                  $vpn_tmp "Virtual Private Network (VPN) mit bis zu 3 Mbit/s";
                              break;
                      } 
                  Manus manum lavat.

                  Kommentar


                  • #10
                    nimm das global mal raus
                    PHP-Code:
                    <?php 
                    session_start
                    ();
                    echo 
                    session_id();
                    print_r($HTTP_SESSION_VARS);
                    ?>
                    nimm mal nur diese 5 zeilen
                    Ich denke, also bin ich. - Einige sind trotzdem...

                    Kommentar


                    • #11
                      Da bekomme ich Array ( )

                      Kann es denn an Einstellungen in der php.ini liegen ?
                      Manus manum lavat.

                      Kommentar


                      • #12
                        Original geschrieben von Churchill27
                        Ähhhhh, was macht denn das für einen Unterschied, ob ich das über popup oder link mache - funktioniert übrigens beides nicht.
                        OffTopic:
                        genau das wollte ich ja erst mal defintiv wissen.

                        solche eventuell anderswo versteckte fehler erst mal ausschliessen zu können, gehört zu systematischem debugging natürlich ebenfalls dazu.
                        I don't believe in rebirth. Actually, I never did in my whole lives.

                        Kommentar


                        • #13
                          Ja, hast ja Recht, hat vielleicht noch jemand eine Idee ?
                          Manus manum lavat.

                          Kommentar

                          Lädt...
                          X