2012-10-11 5 views
1

Quel est le meilleur moyen de transporter les données des utilisateurs à travers les pages (php)? Actuellement, j'utilise des sessions pour stocker et utiliser des données telles que nom d'utilisateur, lastlogin, mot de passe, articles achetés et ... entre les pages du site.Quelle est la meilleure façon d'enregistrer les données de l'utilisateur pour mener à bien les pages du site en PHP?

L'enregistrement de ces données dans des sessions diminuerait-il la sécurité du site Web? Y a-t-il un autre moyen de transporter ces données?

+0

Bases de données, fichiers statiques, cookies ... il existe de nombreuses options. "La meilleure façon" est trop subjective cependant ... Cela dépend de la quantité de données et de la persistance de vos données ... etc ... – Lix

+0

les cookies diminueraient la sécurité de la publicité *** plus - ce qui vous fait penser l'utilisation de sessions n'est pas sûre? –

+0

@Lix: Lequel est le plus sécurisé? L'utilisation de sessions pose-t-elle des problèmes de sécurité? –

Répondre

0

Enregistrez les données persistantes (qui doivent être conservées même si l'utilisateur ferme le navigateur) dans la base de données.

Enregistrer tout le reste dans la session. Comme pour les cookies, s'il vous plaît noter qu'il est envoyé en arrière avec chaque demande. Je ne recommande pas d'utiliser des cookies, sauf peut-être pour l'ID de session.

Questions connexes