Sven Rautenberg: Sessionvariablen ändern ohne session_register möglich?

Beitrag lesen

Moin!

Ich kann doch auch auf $_SESSION zugreifen wenn ich session_register() verwende.

Du sollst die beiden Zugriffsarten nicht mischen. Die PHP-Dokumentation rät davon eindeutig ab. Und sie rät eindeutig dazu, nur noch auf $_SESSION zuzugreifen.

Du kannst dich dran halten und hast ein sorgenfreies Leben. Oder du kannst dich drüber hinwegsetzen, darfst dich dann aber über seltsame Probleme nicht wundern.

Insbesondere bist du bei session_register() auch noch auf register_globals=on angewiesen - und das findest du bei immer weniger Providern, weil die dankenswerter Weise endlich auf den empfohlenen Standard off umschalten.

- Sven Rautenberg