Session problem

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

  • Session problem

    Hallo,
    ich habe ein Problem bei meiner Session.

    Natürlich habe ich es selbst versuch herauszufinden (5h heute)
    aber ich habe es nicht hinbekommen.

    Also ich habe eine Seite (Index.html).
    Dort gibt der User sein Namen und sein Passwort ein.
    Per (Method Post) werden die Daten an (Index2.php) weitergegeben.

    In( Index2.php) wird nun geprüft ob die eingaben korrekt sind.

    Wenn alles korrekt ist wird die Page ausgegeben
    und die Session mit dem Namen erstellt.
    Falls nicht wird man zurückgeleitet zum (Index.html).

    In der Page stehen weitere Link`s.
    z.B Index3.php
    Diese sollen aber auch nur angezeigt werden wenn man eingeloggt ist.
    UND GENAU DA IST MEIN PROBLEM.

    Mann kann einfach direkt Index3.php in der adresszeile eingeben und mann ist auf der Seite Index3.php.

    Natürlich prüfe ich auf der Seite Index3.php auch ob man eingeloggt ist.

    Undzwar mit [PHP]

    session_start();
    if(session_is_registered('user'))
    {echo"Ok läuft";}


    aber da steht dann auf englisch irgendwas vonwegen Daten wurden nicht gesendet.

    Un das verstehe ich nicht.
    Ich habe doch in Index2.php eine Session erstellt.

    Gilt die nicht auch für die anderen Seiten????

    Wenn nicht
    ( wie leäuft das denn auf anderenSeiten wo jede Seite erst erscheint wenn man eingeloggtist??)

    Danke

  • #2
    Du gibts wahrscheinlich vor session_start etwas aus. Der Code muss ganz am Anfang stehen.
    Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

    Kommentar


    • #3
      Tut er sicher.

      Gilt die Session denn für alle anderen LINK`S auch????

      Kommentar


      • #4
        PHP-Code:
        if(session_is_registered('user')) 
        Weißt du überhaupt was du da Programmierst? Du bist noch nicht so alt, als ob du das seit jahren so machst. Also lies mal im Manual was zu der Funktion steht. Die ist absolut veraltet!

        aber da steht dann auf englisch irgendwas vonwegen Daten wurden nicht gesendet.
        Und weil du diese Fehlermeldung für misteriös hältst, verheimlichst du uns das? Oder hast du doch schon die ganzen anderen Threads zu dieser Fehlermeldung gelesen und hast angst, dass wir auch mit dir ?

        Ich habe doch in Index2.php eine Session erstellt.
        Ja und? Das interessiert auf Index3 aber keinen mehr.

        BTW: Such mal Nach Usermanagement, dann brauchst du dir nicht ganz so viel Mühe machen, Manual und Forenbeiträge liest du ja eh nicht, also kannst du auch direkt nen Fertigen code kopieren.

        Kommentar


        • #5
          Ganz ruhig brauner.
          Ich habe hier sämtlich beiträge gelesen und nichts gefunden.

          Und ausserdem programmiere ich nun seit 1 1/2 Jahren PHP.

          Ich hebe ein Browsergame programmiert das fertig ist

          Ich habe halt nurnoch ein Problem beim Login.

          Also bleib mal locker JA!!!

          Kommentar


          • #6
            Und ausserdem programmiere ich nun seit 1 1/2 Jahren PHP
            ist kein argument
            ch hebe ein Browsergame programmiert das fertig ist
            das auch nicht

            btw wozu brauchst du drei dateien? das kann man auch in einer abarbeiten.

            gruß
            peter
            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
            Meine Seite

            Kommentar


            • #7
              Wie seit ihr denn drauf ist ich brauche die daten halt auf der nächsten seite.

              Jetz hört auf zu motzen entweder ihr gebt antworten oder ihr lasst es bleiben.

              Ich erwarte nichts von euch wäre nur nett wenn mal jeman was vernünftiges schreiben würde !!!!!

              Kommentar


              • #8
                und was ergibt ein print_r ($_SESSION) in der index3.php?
                aber da steht dann auf englisch irgendwas vonwegen Daten wurden nicht gesendet.
                was genau steht da?

                gruß
                petger
                Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                Meine Seite

                Kommentar


                • #9
                  Sorry aber ich sitze gerade nicht zuhause am rechner also kann ich es dir nicht sagen aber du kannst mir doch sagen ob folgendes korrekt ist.

                  Also ich erhalt nun den namen per Post



                  PHP-Code:



                    session_start
                  ();
                    
                  $name $_POST['name'];
                    echo (
                  session_register("name")); 
                  auf der nächsten seite:

                  PHP-Code:
                  session_start();
                  if(
                  session_is_registered("name"))
                  {
                  echo 
                  "JA";
                  }
                  else
                  {
                  echo
                  "NEIN";

                  geht das oder geht das nicht???

                  Kommentar


                  • #10
                    Ja, ließ jetzt im Manual aber zu den Funktionen nach, wie es dir bereits ans Herz gelegt wurde!

                    Kommentar


                    • #11
                      Was ist das Manual ???

                      Kommentar


                      • #12
                        Original geschrieben von Kalli1990
                        Was ist das Manual ???
                        +
                        Original geschrieben von Kalli1990
                        Und ausserdem programmiere ich nun seit 1 1/2 Jahren PHP.

                        Ich hebe ein Browsergame programmiert das fertig ist
                        Ist klar ne?
                        php.net

                        Kommentar


                        • #13
                          Ich habe es halt nie gebraucht

                          (Abzug)

                          Kommentar


                          • #14
                            *lol* geh spielen!

                            Kommentar


                            • #15
                              Wie hast du dann PHP gelernt?
                              Göttliche Intervention?

                              Kommentar

                              Lädt...
                              X