13-09-2012, 01:09 PM
(Modification du message : 13-09-2012, 01:10 PM par Sephi-Chan.)
La RFC te donnera la référence mais tu n'en sauras pas plus sur l'implémentation de chacun.
J'utilise extrêmement peu de cookies, pour commencer. Le plus souvent, j'en utilise un seul qui contient le jeton de persistence de mon utilisateur courant. Si j'en ai besoin d'autres, je les stock dans des clés différentes, histoire d'aller au plus simple.
Globalement, je pense qu'il y a assez peu d'informations à stocker de cette manière. La plupart des choses sont déterminées depuis l'utilisateur courant (choix de la langue, nombre de messages par sujet, etc.)
Dans d'autres cas, le cookie est stocké pour donner un état aux pages. Par exemple dans un jeu ou l'utilisateur pourrait gérer plusieurs villages, le village courant pourrait être stocké dans un cookie, ce qui permettrait de savoir sur quel village agir quand on est sur les différentes pages.
Selon moi, cette approche est nulle. L'URL est un bien meilleur endroit que le cookie pour donner un contexte.
Je préfère que le site utilise des URL de type.
/villages/paris/buildings
/villages/yerres/buildings
/villages/yerres/people
Qu'un site qui utilise un cookie
/buildings
/people
J'utilise extrêmement peu de cookies, pour commencer. Le plus souvent, j'en utilise un seul qui contient le jeton de persistence de mon utilisateur courant. Si j'en ai besoin d'autres, je les stock dans des clés différentes, histoire d'aller au plus simple.
Globalement, je pense qu'il y a assez peu d'informations à stocker de cette manière. La plupart des choses sont déterminées depuis l'utilisateur courant (choix de la langue, nombre de messages par sujet, etc.)
Dans d'autres cas, le cookie est stocké pour donner un état aux pages. Par exemple dans un jeu ou l'utilisateur pourrait gérer plusieurs villages, le village courant pourrait être stocké dans un cookie, ce qui permettrait de savoir sur quel village agir quand on est sur les différentes pages.
Selon moi, cette approche est nulle. L'URL est un bien meilleur endroit que le cookie pour donner un contexte.
Je préfère que le site utilise des URL de type.
/villages/paris/buildings
/villages/yerres/buildings
/villages/yerres/people
Qu'un site qui utilise un cookie
village_id
et seulement 2 URL :/buildings
/people