Session register geht nur einmal!!

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

  • Session register geht nur einmal!!

    Hallo,

    ich möchte eine Seite in mehren Sprachen machen.

    Dabei soll ein kleines Menü, auf jeder Seite sein, indem man die sprache auswählen kann.

    Via Link schicke ich :


    <A href="navigation/language_switcher.php?language=uk">uk</A>

    an diese Datei.

    Dort soll die Variable language in der Session gespeichert werden.

    <?
    session_start();
    session_register("language");
    ?>


    das geht auch.

    Aber wenn ich dann nochmal die Sprache ändern will, kann der die Variable nicht update, sondern bleibt sturr auf dem ersten Wert stehen. Woran liegt das?

    Bitte um HILFE!!1

    Mfg

    Messwell
    EDIT:
    by TobiaZ: Es ist überflüssig hier seine URL zu nennen. Dafür gibts den WWW-Button.
    Zuletzt geändert von TobiaZ; 02.03.2005, 15:22.

  • #2
    bitte verzeih mir, dass ich dein Posting nicht durchgelesen habe.

    vielleicht erledigt sich ja, wenn du liest, dass man session_register gar nicht mehr verwenden soll.

    Kommentar


    • #3
      Neuland

      Wäre halt absolutes neuland für mich, da ich bisher alles mit session_register gemacht habe. Hat trotzdem jemand ne Idee woran es liegen könnte?

      Kommentar


      • #4
        Wäre halt absolutes neuland für mich, da ich bisher alles mit session_register gemacht habe.
        Was willst du mir damit sagen?

        Kommentar


        • #5
          ok

          Hab es jetzt so gemacht:

          Anzeigeseite:

          Aktuelle Sprache:<?echo $_SESSION['language'];?>


          eintrageseite:

          <?
          session_start();
          $_SESSION['language']=$language;
          ?>


          gibt aber das gleiche Problem!

          Kommentar


          • #6
            Re: Neuland

            Original geschrieben von messwell
            Wäre halt absolutes neuland für mich, da ich bisher alles mit session_register gemacht habe. Hat trotzdem jemand ne Idee woran es liegen könnte?
            hmmm?
            TobiaZ hat doch gesagt woran es liegen könnte!

            Original geschrieben von TobiaZ
            vielleicht erledigt sich ja, wenn du liest, dass man session_register gar nicht mehr verwenden soll.
            $_SESSION verwenden...

            Kommentar


            • #7
              ich glaube nicht, dass das der code ist, den du hast.

              wie kommst du von der change-seite zu der anzeigeseite? zurückbutton?

              Kommentar


              • #8
                hinschauen

                Ich habe es doch jetzt mit der Arraymethode gemacht!!

                Ist da noch ein Fehler im Syntax, oder was?

                Kommentar


                • #9
                  damit

                  <?
                  session_start();
                  $_SESSION['language']=$language;
                  ?>
                  <html>
                  <head>
                  <META HTTP-EQUIV=Refresh CONTENT="0; URL=http://www.xxx.com/index.php">
                  <title>Language switcher</title>
                  </head>
                  <body>
                  </body>
                  </html>

                  Kommentar


                  • #10
                    mach auf der switcherseite mal ne testausgabe. -> hier posten.

                    Wäre auch schon, wenn du dir das hier mal zu gemüte ziehst: http://www.php-resource.de/forum/sho...threadid=50454

                    Kommentar


                    • #11
                      hmm

                      <?
                      session_start();
                      $_SESSION['language']=$language;

                      echo $_SESSION['language']; <---- dort schreibt er die "erste gespeicherte Variable" bzw.: de

                      echo $language;?> <---- dort schreibt er die "erste gespeicherte Variable" bzw.: de

                      <META HTTP-EQUIV=Refresh CONTENT="0; URL=http://www.xxx.com/index.php">
                      <title>Language switcher</title>


                      Egal was ich mache er nimmt die Variable language nur EINMAL an!!

                      Kommentar


                      • #12
                        wenn du es nicht nötig hast, meinen link zu befolgen, dann hab ich es nicht nötig dir zu helfen!

                        Kommentar


                        • #13
                          link?

                          check deinen Link mal selbst. hilft mir keinen Meter weiter. Liegt wahrscheinlich daran, dass es ein falscher link ist, oder?

                          Kommentar


                          • #14
                            Ich weiß, das ich poste!

                            Kommentar

                            Lädt...
                            X