problem mit sessions

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

  • problem mit sessions

    hi leute,

    vielleicht könnt ihr mir bei den problem helfen. ich setze auf einer login seite ein paar session variablen um sie in der nächste seite auszulesen. auf meinem lokalen (xampp)system klappt es auch, aber online nicht. hab schon einiges probiert aber komme einfach nicht weiter.
    der code ist ganz einfach.
    in der login seite:
    session_start();
    $_SESSION["id"] = $id;

    in der index seite:
    session_start();
    $id = $_SESSION["id"];

    auf meinem lokalen server funktioniert es, online nicht. kann es sein das in der php.ini etwas umgestellt werden muss?
    Erfahrungen vererben sich nicht jeder muss sie allein machen.

  • #2
    hmmm... so ist das schwer zu sagen, vllt ist auf dem Server session.use-only-cookies an, und du hast Cookies nicht aktiviert, oder die Option ist ausgeschaltet, enable-trans-sid ist ebenfalls aus und du hängst die Session-Daten nicht an die URL ...

    Falls du die php.ini bearbeiten kannst, stell doch mal enable-trans-sid auf 0 und session.use-only-cookies auf On ...

    Grüße, Dennis
    Musik beflügelt unseren Geist

    Kommentar


    • #3
      auf meinem lokalen server funktioniert es, online nicht.
      das ist keine fehlerbeschreibung kommt ne fehlermeldung? schonmal error reporting hoch gestellt:

      error_reporting(E_ALL);

      ... klar kann das sein
      tutorial: peterkropff.de schattenbaum.de tut.php-quake.net
      documentation: php.net mysql.com framework.zend.com

      Die Nachtwache!

      Kommentar


      • #4
        also, ich habe fehlerausgabe eingeschaltet. das einzige was ich bekomme ist:
        Notice: Undefined index: id
        aber das ist ja klar, da die session nicht weiter gegeben wird (und hier liegt das problem)

        EDIT:
        habe das problem lokalisiert. ich habe jetzt mal per phpinfo() die konfig verglichen. im prinzip ist alles wie auf meinem lokalen server. der einzige unterschied ist session.use_cookies. das ist bei mir on, online auf off.
        kann man den wert eigentlich per .htaccess setzen?
        Zuletzt geändert von joextra; 14.11.2007, 09:05.
        Erfahrungen vererben sich nicht jeder muss sie allein machen.

        Kommentar


        • #5
          kann man den wert eigentlich per .htaccess setzen?
          ja kann man ...

          einfach ma googeln .. bzw. probieren. ich würd jetzte in der htaccess folgendes testen:

          php_flag session.use_cookies 1
          tutorial: peterkropff.de schattenbaum.de tut.php-quake.net
          documentation: php.net mysql.com framework.zend.com

          Die Nachtwache!

          Kommentar


          • #6
            danke
            Erfahrungen vererben sich nicht jeder muss sie allein machen.

            Kommentar

            Lädt...
            X