vorweg: ich arbeite mit sessions, deren id in cookies gespeichert wird und nicht immer übergeben wird.
ich hab einen login programmiert, der, wenn sich der user anmeldet und die daten passen, die wichtigsten userdaten in session-variablen speichert. alles schön und gut, hat auch prima funktioniert.
wenn ich jetzt aber (wenn der user angemeldet ist) (nur!) auf einen link klicke, z.B. auf die Userliste, in der ich von der Datenbank alle User auslese, und dort von mir aus die Variable $nickname gebrauche, dann überschreibt es mir auch gleichzeitig die $_SESSION['nickname'] mit dem letzten in $nickname eingelesenen Wert. wieso?
ich hab einen login programmiert, der, wenn sich der user anmeldet und die daten passen, die wichtigsten userdaten in session-variablen speichert. alles schön und gut, hat auch prima funktioniert.
wenn ich jetzt aber (wenn der user angemeldet ist) (nur!) auf einen link klicke, z.B. auf die Userliste, in der ich von der Datenbank alle User auslese, und dort von mir aus die Variable $nickname gebrauche, dann überschreibt es mir auch gleichzeitig die $_SESSION['nickname'] mit dem letzten in $nickname eingelesenen Wert. wieso?
Kommentar