Существуют ли многопользовательские сессии в PHP? - PullRequest
0 голосов
/ 14 февраля 2012

Можно ли динамически хранить значения "на сервере" в PHP?Я имею в виду сеанс с переменными, которые доступны каждому пользователю.

Например, переменная ('$ multipUserVariable'), которая увеличивается на единицу каждый раз, когда новый пользователь загружает страницу, например:

session_start();
if (!isset($_SESSION['PHPSESSID']) {
    $multipleUserVariable++;
}

Я почти уверен, что единственный способ сделать это - использовать базу данных, но все же.

Спасибо!

Ответы [ 4 ]

3 голосов
/ 14 февраля 2012

Пожалуйста, смотрите следующее сообщение: Область применения в php

или переменные области видимости приложения Google для PHP

1 голос
/ 14 февраля 2012

Это можно сделать с помощью семафора или общей памяти:

http://us.php.net/sem

http://www.phpdig.net/ref/rn57.html

http://www.re -cycledair.com / php-темно-искусство-семафоры

1 голос
/ 14 февраля 2012

Я не думаю, что это возможно. Это не цель сессий.

У вас есть много других вариантов - любая база данных, запись в файловую систему или механизм кэширования ...

0 голосов
/ 14 февраля 2012

Такой "сеанс" называется "база данных" и с удовольствием используется на каждом сайте.Хотя в его названии нет слова «сессия», потому что сессия принадлежит одному пользователю, а не всем.

...