Page 1 sur 1

Variables persistantes - Accès concurrents

Posté : 25 févr. 2012, 04:32
par Tom75000
Bonjour !

Je souhaiterais avoir une variable persistante entre PHP et Apache.
Autrement dit, une variable accessible et modifiable depuis n'importe quelle connexion.
Est-ce possible avec ce langage? Si oui, comment résoudre les problèmes d'accès concurrents ?

Merci !

PS: Les sockets PHP ne m'intéresse pas..

Re: Variables persistantes - Accès concurrents

Posté : 25 févr. 2012, 10:40
par sirakawa
On peut toujours créer un fichier à partir de PHP, Et il me semble que flock devrait faire l'affaire pour les accès concurrents.

Re: Variables persistantes - Accès concurrents

Posté : 26 févr. 2012, 23:33
par cydelic
Bonjour,

Des variables PHP persistante entre chaque requetes que recoit Apache cela est impossible en "natif". Comme te le dis Tom75000, le plus simple est peut-être de passer par un fichier ou base de données. Après si tu veux un système plus performant, tu peux utiliser l'extension APC (http://php.net/manual/en/book.apc.php) et notament les fonctions apc_store/apc_fetch. APC reste tout de même plus un système de cache, donc a voir si cette solution est applicable dans ton cas.

clôture

Posté : 02 mars 2012, 10:44
par sirakawa
Remarque peut-être hors de propos, mais nourrie de la pratique d'autres forums où, parfois même, un sujet est clos, en lecture seule.
Il serait sympa de marquer le sujet résolu, si c'est le cas, et en indiquant par quelle méthode.
Ainsi, d'une part, ceux qui seraient tentés d'apporter une réponse sauraient qu'elle risque de ne pas être lue, d'autre part, ceux qui se posent le même problème sauraient qu'il y a là une réponse fonctionnelle

Re: Variables persistantes - Accès concurrents

Posté : 02 mars 2012, 23:18
par Tom75000
Merci pour vos réponses !
Des accès fichiers seraient trop lents pour ce que je veux faire.
Java pour ce genre de choses donc.

[Résolu], dans le sens ou php n'est pas fait pour cela.