$_SESSION --> Array geht verloren

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

  • #16
    Original geschrieben von php-anfaenger
    Aehm "offtopic" sind Dinge am Rande eines Themas die mit dem eigentlichen Problem nix zu tun haben...
    siehste, jeder kann was


    Oder soll ich "goth" dann ne "PM" schicken ?
    du kannst es versuchen, aber du solltest dich lieber um deinen code kümmern
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #17
      oki chefe wird gemacht
      les mir gerade manual durch evtl. gehts ja anders auch...
      -> It`s good to be bad! <-

      http://de.php.net
      http://php-faq.de
      http://www.schattenbaum.net
      http://www.dreamcodes.com

      Kommentar


      • #18
        Vielleicht sollte er mal einfach seinen Sabbel halten ... Oups ... warum steht denn jetzt in Seinen Postings bei mir genau das Gleiche wie bei "derHund" ... ?!?!
        carpe noctem

        [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
        [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

        Kommentar


        • #19
          Steht denn in der Session-Datei was drin?
          Unter /var/sessions (laut deiner php-info) solltest Du eine Datei mit der SID finden.
          Mach die auf, und schau nach, ob da Einträge drin sind.
          Nur weil dir das Array $_Session auf der ersten Seite was zurückgibt, bedeutet das nicht, das er das auch in die Session geschrieben hat!
          P.S. wenn da nix drin ist stimme ich goth zu: Thema Schreibberechtigung:
          Ändern mit chmod 777 /var/sessions,
          Zuletzt geändert von Wendel; 05.10.2004, 15:47.
          Das Leben ist kein Ponyhof.

          Kommentar


          • #20
            Leider habe ich ja keine Berechtigung auf dem Server in den Verzeichnissen zu schauen. Ich habe den Administrator aber soeben darum gebeten die Rechte zu setzen, falls sie nicht richtig gesetzt sind.

            Ich habe hier einen Beitrag gefunden, der in etwa auf mein Problem passt:

            gadgetguy03 at lycos dot com
            21-Jun-2003 04:18
            SESSION LOST ON HEADER REDIRECT (CGI on IIS 5.0)

            I realize there are numerous scattered posts on this issue, but I would like to add my 2¢ since it took me a whole day and a download of the LiveHTTPHeaders Mozilla plugin to figure it out.

            On the **CGI** version of PHP on IIS 5.0/Windows 2000, the following code will not work as expected:

            /***** sess1.php *****/
            session_start();
            $_SESSION["key1"] = "testvalue";
            header("Location: sess2.php");

            /***** sess2.php *****/
            session_start();
            echo "key1 = '".$_SESSION["key1"]."'";

            PROBLEM:
            All session data is lost after a header redirect from the first page on which the session is initialized. The problem is, the PHPSESSID cookie is not being sent to the browser (ANY browser, IE or Mozilla) on the initial session page with the header("Location: ...") redirect. This is unrelated to client cookie settings - the set-cookie: header just isn't sent.

            SOLUTION:
            I was able to remedy the problem by switching to the ISAPI DLL version. This seems to be an MS/IIS bug, NOT a PHP bug - go figure. I hope this saves you some headaches especially with your user authentication scripts!!

            The closest matching "bug" report I found:
            http://bugs.php.net/bug.php?id=14636
            Quelle: http://de.php.net/manual/en/function.session-start.php

            Aber auf dem Sever läuft laut phpinfo(); ein Linux und nicht der ISS

            (Linux fire 2.6.5-7.95-smp #1 SMP Thu Jul 1 15:23:45 UTC 2004 i686)
            R

            Kommentar


            • #21


              Ich habe mit dem Admin telefoniert, und es lag tatsächlich an den Rechten.

              Ich bedanke mich hiermit bei euch allen

              SUPER SUPER SUPER
              R

              Kommentar

              Lädt...
              X