Bonjour à tous,
j'utilise le Zend framework pour développer une application web et je suis devant un problème.
Lorsque j'ai commencé le PHP j'ai vu le principe des sessions avec la variable globale $_SESSION et la fonction session_start().
D'après ce que j'ai compris, ça sert à passer d'un script à un autre, pour un même client (et une même session) des données (du genre le pseudo, ou des données d'un formulaire).
Or là en développant avec le Zend framework, j'ai l'impression que je ne me retrouve qu'avec un seul script : le index.php qui sert de point d'entrée à l'exécution du code.
Je précise que je fais tout en objet. Ce qui me fait penser que j'ai bien un seul script.
Donc à quoi servent les sessions dans ce cas ?
Je peux très bien m'en sortir sans utiliser la fonction session_start(), puisque celle-ci ne sert qu'à initialiser la variable $_SESSION.
Il suffit que j'utiliser n'importe quelle variable globale (pourquoi pas $_SESSION) pour transmettre des données d'objet en objet.
Est-ce que je me plante complètement, je n'ai rien compris, ou bien alors au contraire c'est la bonne méthode.
Merci pour vos avis.
PS: je me suis posé la question en mettant en place un système pour savoir si l'utilisateur est authentifié ou pas, en initialisant une variable particulière dans $_SESSION.
Partager