|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2006 Messages : 3 ![]() |
Bonjour,
je me pose la question suivante : est ce qu'une variable php classique (pas une variable de session) est partagée entre plusieurs utilisateurs s'ils se connectent en même temps à un site? Il me semble que oui (???) puisqu'une variable php du style $maVariable est stockée sur le serveur (vu que c'est du php) mais que, contrairement à une variable de session où le serveur authentifie quel client l'utilise par le biais d'un identifiant propre, le serveur n'authentifie pas quel client veut accéder à la variable php. En gros, si deux clients se connectent au meme moment sur une meme page et que celle ci doit créer la variable $maVariable, est ce que cela va générer deux variables $maVariable ou bien une seule variable partagée entre les deux? merci d'avance, alex |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : mai 2006 Messages : 521 ![]() |
cela creera 2 variables car chaque executoin de script est faites dans un processus differents.
Sinon ca serait ingerable |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Développeur Web Inscription : juillet 2003 Messages : 1 551 ![]() |
Salut,
Apache delegue la gestion d'une requete (demande de page) à un de ses processus fils, donc chaque fils traite une et une seule requete à la fois. Si il n'y a pas assez de fils libre, il en crée d'autres. Les variables PHP ne durent que le temps d'une requete, elles sont supprimées à la fin du script. Il ya des exceptions, ce sont les connexions persistantes par exemple, qui durent toute la vie du processus fils. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com