Session, cookie ou URL, demande de conseil

Session, cookie ou URL, demande de conseil - PHP - Programmation

Marsh Posté le 12-01-2006 à 19:40:23    

Bonjour,
 
J'ai développé un site avec sessions, mais une personne me dit que ça ne fonctionne pas (les infos de sessions ne sont pas conservées).
En fait, cette personne a désactivé les cookies.
Je pense (d'après ce que j'ai lu lors de multiples recherches) que la solution "cookie" est préférable à un passage de l'identifiant de session dans l'URL, et aussi plus sûr, et meilleur pour les moteurs de recherche.
 
D'après vous, que dois-je faire ? Conseiller à la personne de modifier sa gestion des cookies ? (de toute façon elle a sûrement des pb avec d'autres sites).
Ou alors transmettre l'ID de session dans l'URL (ça me chauffe pas trop ...) ?
 
Merci de votre aide. :jap:

Reply

Marsh Posté le 12-01-2006 à 19:40:23   

Reply

Marsh Posté le 12-01-2006 à 19:48:11    

Salut,
Pour les moteurs de recherche (et aussi les simples visiteurs) ton site doit être consultable sans numéro de session dans l'URL et sans cookie.
Tu problème se limite donc aux membres enregistrés, AMHA ils peuvent bien activer les cookies s'ils prennent la peine de s'enregistrer...

Reply

Marsh Posté le 12-01-2006 à 19:52:28    

Merci de ta réponse kalex.
Le site est bien consultable par tout le monde, pas de problème.
Mais ce ne sont pas des membres enregistrés, il y a un caddie et c'est au moment de la commande que le problème se pose, évidemment le caddie n'est pas mémorisé si l'utilisateur n'a pas autorisé les cookies.

Reply

Marsh Posté le 12-01-2006 à 20:52:52    

J'avais bêtement conclu qu'il s'agissait d'un forum. :o
 
Mais je ferais le même résonnement : si qq un est assez motiver pour remplir un caddie, il peut activer les cookies. Les sites marchant sont d'ailleurs, avec les forums, les seuls sites pour lesquels je les active.

Reply

Marsh Posté le 12-01-2006 à 21:20:47    

Merci de ta réponse, ça correspond tout à fait à ce que je pensais.
Bonne soirée !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed