Bonjour,
Je travaille depuis quelques temps sur un site qui commence à prendre forme (je suis débutant). Sur ce site, j'ai une colonne de navigation verticale, à gauche du contenu. Cette colonne est divisée en "widgets" que l'on peut ré-ordonner entre eux, que l'on peut fermer et que l'on peut réduire. Concrètement, j'utilise du jQuery avec du ".sortable" pour les réorganiser, du ".slideToggle" pour les réduire et du ".addClass("hidden")" pour les masquer complètement.
Le problème, c'est que quand je navigue d'une page à l'autre, en tant qu'invité ou membre, les widgets se réinitialisent à chaque changement de page. Je voudrais donc faire en sorte que le dernier choix de l'utilisateur niveau widgets reste déjà durant toute sa session, et que, si possible, d'une visite à l'autre, ce choix soit retenu. Pour ce dernier cas, il est envisageable de ne proposer cette fonctionnalité qu'aux membres inscrits.
J'en suis donc à envisager différentes possibilités et l'expérience des membres de ce forum me serait très appréciable. Vaut-il mieux partir sur un cookie ou sur une sauvegarde via PHP ? Voire carrément faire en sorte que le cadre du site reste fixe et que ce soit le contenu qui change à chaque page ?
Merci pour vos conseils.
Effectivement php est une bonne solution surtout si tu comptes gérer des membres enregistrés et conserver leurs sessions d'une visite à l'autre.


Pour le contenu dynamique et le cadre fixe, c'est de l'ajax. Apporte en général plus de fluidité au site. ( à coupler avec une version noscript selon certains Smiley langue )