Moin!
ich komme da glaub ich nicht an PHP.INI ran, bin bei Evanzo...
Die Fehlermeldung sagt: PHP kann die in der Session abgelegten Variablen nicht speichern, weil das konfigurierte Verzeichnis dafür nicht existiert.
Da das normalerweise auf einem angemieteten Serverwebspace aber funktionieren sollte, schreibst du einfach deinem Provider eine Mail, dass er das in Ordnung bringen möge.
Fehlermeldung rein, so wie in deinem Posting hier, vielleicht noch Beispielcode zum Demonstrieren (oder Link auf Beispielprogramm), und gut ist.
Es gibt eben Dinge, die kann man als Kunde nicht selber regeln - und außerdem muß der Support, den man mitbezahlt, ja für irgendwas gut sein.
OPS: Nimm niemals mehr session_register(). Du hast in PHP die Variable $_SESSION, die kannst du als Array verwenden und dort alles reinspeichern, was du brauchst.
Statt
$variable = "Wert";
session_register("variable");
also lieber
$_SESSION['variable'="wert";
Es ist auch nicht notwendig, die Werte in $_SESSION am Skriptanfang da rauszuholen und erst am Ende wieder reinzupacken. $_SESSION ist eine ganz normale Variable, die man wie jede andere benutzen kann.
- Sven Rautenberg