grvpal14 Posted February 14, 2015 Share Posted February 14, 2015 I want server side global variables that can be accessed and managed by multiple clients??? For Ex-- A user opens the game in browser and assign value to a variable then all other user playing that game see the change in value of that variable. Quote Link to comment https://forums.phpfreaks.com/topic/294608-server-side-globally-acessible-variable-that-can-accessed-and-managed-by-multiple-clients/ Share on other sites More sharing options...
Csharp Posted February 14, 2015 Share Posted February 14, 2015 You need to write and read it to a file / Database or any other persistent saving mechanism. There's no global variable for that. But you can achieve something similar with classes. Hope this helped. Quote Link to comment https://forums.phpfreaks.com/topic/294608-server-side-globally-acessible-variable-that-can-accessed-and-managed-by-multiple-clients/#findComment-1505688 Share on other sites More sharing options...
kierany5 Posted February 14, 2015 Share Posted February 14, 2015 Here is a different idea: shared memory. Take a look at the doc: http://php.net/manual/en/book.shmop.php Using semaphores to lock/unlock the shared memory. Then it as readable and writable by all php scripts running. Very quick as well. Much quicker than using a database and with much less overhead. Though, for a simple variable memcached or something could perform the same function. I needed more control than memcached provides in my system for certain tasks... Quote Link to comment https://forums.phpfreaks.com/topic/294608-server-side-globally-acessible-variable-that-can-accessed-and-managed-by-multiple-clients/#findComment-1505709 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.