Bonjour
Est ce bien sage de stocker des valeurs dans des variables sessions, ou bien ca risque de mal tourner et de saturer le serveur ?
si oui quelle taille peuvent elle atteindre?
que faut-il faire et pas faire de façon générale ?
Merci
Bonjour
Est ce bien sage de stocker des valeurs dans des variables sessions, ou bien ca risque de mal tourner et de saturer le serveur ?
si oui quelle taille peuvent elle atteindre?
que faut-il faire et pas faire de façon générale ?
Merci
Bonjour,
C'est même plutôt conseillé, les sessions. Dès que tu fait des fonctions de login, si tu n'utilise pas de sessions tu n'ira pas loin
Tu pourra peut être saturer le serveur, mais normalement il est fait pour ça ( gérer des sessions, pas être saturé, hein)
La taille est limitée par ( je pense ) la RAM maximum utilisée par le script ( genre 30Mo de base si je me souviens bien) et la taille du disque dur du serveur ( ça devrais aller, ça ), et la taille maximum d'un fichier sur ce même disque.
Normalement y'a pas de soucis à jouer avec les sessions, le plus gros problème se situe au niveau du cookie de session, pour la sécurité, vu qu'il est transmis en clair de base, si tu as besoin d'un bon niveau de sécurité ...
Je pense que tu trouvera un peu tout la dedant : Manuel PHP sur les sessions
Bonne journée.
exemple concret
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 fichier1.php session_start(); $test="alpha"; session_register('test'); fivhier2.php session_start(); echo $_SESSION('test');
si je declare 200 variable( $test1..$test200) ayant comme valeur
$test = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..."
avec qlq milliers de visiteurs je risque pas de faire cracher mon serveur ??
Non... les variables $_SESSION sont faites pour ça...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager