Avantage des SESSIONS

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Avantage des SESSIONS

par zigz4g » 22 mars 2006, 11:22

Salut.

Tout simplement parce que si tu dois a chaque nouvelle page refaire une identification, sa demanderais trop de temps à ta bdd. Ensuite il n'y a pas d'autres moyens de stocker des infomations coté serveur. PHP propose ceci pour te permettre de garder des informations sans les envoyés aux clients. Il y a un gain de temps et de ressources réseaux.

Autres avantages, tu as plus de garantie point de vue de la sécurité. Stocker le login, mot de passe coté client est très mauvais. Tu ne peux pas faire confiance a un client et encore moins aux réseaux qui l'héberge.

Voilà, toujours prêt a trouver mieux que les sessions ???
Il faut tout de même savoir correctement gérer les sessions pour éviter les vols de session ou mal stocker les informations dedans. Pour cela faut lire la documentation sur php.net section français.

par BeRoots » 22 mars 2006, 01:03

si vous n'avez pas d'avis sur la question, pouvez vous proposer des exemples d'utilisation justifiant les sessions ;)

par BeRoots » 21 mars 2006, 15:26

oui je sais mais c'est au niveau du rapport disk (Mo)/ressource/requete (charge sur code). Le tous pour avoir un code leger rapide,et economique ;)

mes objectif sont simple:
une identhification de l'utilisateur sur toutes les pages auquelles il a acces :-k

Re: Avantage des SESSIONS

par jpaul » 21 mars 2006, 13:37

Je ne comprends pas ta question : en titre, tu parles des sessions et tu poses des questions sur des solutions qui font tout pour éviter de les utiliser !!!
Si tu veux afficher le nom de la personne qui s'est connectée (login/pass) dans la page que tu lui présentes, le mieux est d'utiliser les sessions (c'est très bien documenté dans la doc PHP)...

Avantage des SESSIONS

par BeRoots » 21 mars 2006, 13:19

Salut à tous :)

j'ai deux petites questions en se qui concerne les SESSIONS avec php:
pour affiché le nom d'un connecter sur les page d'un site, doit on faire obligatoirement une requete sql à chaque chargement de page du site, ou peut on enregistrer en fichier l'info lors de l'identification, afin de la recuperer en include depuis php? (et éviter ainsi de surcharger le server avec sql)

si il existe d'autre méthodes, pouvez vous me les préciser ;)

et que faut il privilégier: l'include ou la requete (ou autre)?

Merci d'avance pour vos conseils :pouce: