Φωτογραφία ιορδάνης ασλανίδης
Περί session
από ιορδάνης ασλανίδης - Tuesday, 29 May 2012, 7:49 PM
 
γεια χαρά!

Έχω δύο (λίγο αφηρημένες) ερωτήσεις πάνω στα session:

Όπως έχουμε δει έως τώρα για να δουλέψουν τα session θα πρέπει να υπάρχει ένα cookie. Στο βιβλίο αναφέρεται ρητά πως ένα session μπορεί να δουλέψει και χωρίς cookie, συνεπώς η πρώτη ερώτηση είναι, πως γίνεται αυτό?

Η δεύτερη ερώτηση αφορά στο τι γίνεται με τα δεδομένα ενός session που βρίσκονται στον server εαν διαγραφεί το cookie της συνεδρίας και δεν έχει γίνει διαγραφή αυτών. Υπάρχει τρόπος να ανακτηθούν τα δεδομένα αυτά? Για παράδειγμα, αν σώζαμε το ID του cookie σε ένα πεδίο του πίνακα USER της βάσης μας θα μπορούσαμε να ανακτήσουμε τα δεδομένα του session και να "θυμάται" έτσι ο server τι χρώμα φόντου έχει επιλέξει ο κάθε χρήστης ή η μόνη λύση είναι να αποθηκεύσουμε στην βάση την επιλογή του χρήστη και να την ανακαλούμε κάθε φορά από εκεί?

Οποιαδήποτε γνώμη ευπρόσδεκτη, ευχαριστώ!