Sessions ou Cookies? - PHP - Programmation
Marsh Posté le 20-08-2002 à 00:04:42
Tout dépend de l'utilisation...
- Les cookies sont simples d'utilisation, mais l'utilisateur peut les refuser, voire bidouiller pour les modifier.
- Les sessions demandent un travail supplémentaire côté serveur, et donc ralentissent légèrement l'exécution du script. L'intégrité de leur contenu est garanti : seul le serveur peut y avoir accès.
Pour stocker quelques variables comme des variables d'identification, le plus simple et le plus efficace est l'utilisation de cookies (cf hfr).
Mais dès que des informations plus importantes sont enregistrées (panier virtuel, ...) je préfère les sessions
Marsh Posté le 20-08-2002 à 00:15:52
je fais tout (mais débutant inside) avec les sessions et les passages de variables dans l'url, et rien avec les cookies, pake certains les refusent.
Marsh Posté le 21-08-2002 à 00:35:29
les sessions, c tout de meme dur a mettre en place.
je preconise les cookie pour les saisies semi-autiomatiques ou automatique.
je l'utilise sur mon script de forum, et c'est vraiment pratique !!
Marsh Posté le 21-08-2002 à 08:50:30
sebnutt a écrit a écrit : les sessions, c tout de meme dur a mettre en place. je preconise les cookie pour les saisies semi-autiomatiques ou automatique. je l'utilise sur mon script de forum, et c'est vraiment pratique !! |
C'est ultra simple les sessions en PHP
Marsh Posté le 21-08-2002 à 16:58:07
gwen2709 a écrit a écrit : C'est ultra simple les sessions en PHP |
tout à faire d'accord, en 3 lignes c'est reglé !
et comme le dit airbag les sessions c'est plus sur : les cookies ont peut les voler (avec un petit javascript) alors qu'une session c'est pas vraiment detournable !
en plus pas besoin de passer des variables dans l'url, tout est invisible avec session_register et companie...
bref moi je prefere les sessions
EDIT : ps pour sauvegarder des infos *à long termes* (même après deconnection) on peut peut pas utiliser les sessions... donc evidemment faut foir l'usage qu'on veut en faire !
Marsh Posté le 21-08-2002 à 16:59:33
cgo2 a écrit a écrit : tout à faire d'accord, en 3 lignes c'est reglé ! et comme le dit airbag les sessions c'est plus sur : les cookies ont peut les voler (avec un petit javascript) alors qu'une session c'est pas vraiment detournable ! en plus pas besoin de passer des variables dans l'url, tout est invisible avec session_register et companie... bref moi je prefere les sessions |
de même !
Marsh Posté le 21-08-2002 à 19:33:09
gwen2709 a écrit a écrit : de même ! |
Perso j'utilise les sessions aussi. En plus, je stocke les variables de session dans mas base MySQL.
par contre, j'offre la possibilité de ne pas avoir à s'identifier à chaque nouvelle connexion via un cookie.
Marsh Posté le 22-08-2002 à 12:34:25
qu'est ce qu'il y a de dur a faire un session_start()
et puis un session_register("ta_variable" ) ?
Marsh Posté le 23-08-2002 à 23:06:06
euh ... je n'ai pas testé les sessions, vu que je me suis tourné vers les cookies directement, mais je ne revoie rien du tout dans l'url. Je fais tout par formulaire... Du coups comme personne n'en parle, je commence à flipper
Je me sers des cookies dans la partie adminitration d'un futur site, pour gérer les users et les mots de passes qui y sont afféctés.
Marsh Posté le 19-08-2002 à 23:39:41
perso, en terme de recuperation de données et de connection / deconnection, je preconiserais plutot l'usage des cookies.
En + c moins compliqué. je les utilise et je trouve le résultat plutot bon.
qu'en pensez-vous ?