kerstel: php.ini

Hallo,

ich habe bei mir im lokalen Netz einen Apache Webserver mit MySql und PHP (auf Windows 2000). Ich habe jetzt das Problem, dass ich wenn ich die $PHPSESSID angebe keine id bekomme. Auch bei Cookies bekomme ich keinen Wert zurück. Ich kann zwar einen Schreiben bekomme aber den gespeicherten Wert nicht ausgegeben.

Ich glaub das es an einer Einstellung in der php.ini liegt.

weiss jemand rat?

danke und gruss

kerstel

  1. n'Abend

    Ich glaub das es an einer Einstellung in der php.ini liegt.

    Na, dann such doch mal die Sektion "[session]" und pass den Wert für session.save_path an ;)

    Ciao,

    Harry

    1. Hi,

      » Na, dann such doch mal die Sektion "[session]" und pass den Wert für session.save_path an ;)

      Da steht der richtige Pfad drinn, auch ist dort eine session-datei vorhanden. Nur ich bekomm keinen wert für die $PHPSESSID. Das gleich bei den Cookies, der cookie ist physikalisch da, nur ich bekomm den Wert nicht zurückgegeben.

      Gruss

      Ralf

      1. Hallo,

        Da steht der richtige Pfad drinn, auch ist dort eine session-datei vorhanden. Nur ich bekomm keinen wert für die $PHPSESSID. Das gleich bei den Cookies, der cookie ist physikalisch da, nur ich bekomm den Wert nicht zurückgegeben.

        Greifst Du über globale Variablen auf die Cookies etc. zu? Dann muss register_globals auf On gestellt sein (was IIRC ab PHP 4.2 defaultmäßig aus ist)

        Generell ist aber zu empfehlen, die superglobalen Variablen zu verwenden (siehe http://www.php.net/manual/en/language.variables.predefined.php, dieser Stand ist leider noch nicht ins Deutsche übersetzt worden)

        Grüße,

        Christian