2014-05-29 4 views
0

У меня есть страница входа в систему, которая открывает страницу профиля. Теперь, когда пользователь регистрируется в сеансе, установлен. Но я еще не предоставил возможность выхода из системы. Так что я очень хорошо могу открыть страницу входа в систему и входить в систему как другой пользователь, без уничтожения сеансов и файлов cookie. Мой вопрос заключается в том, когда я регистрирую второй раз, какой сеанс использует браузер, предыдущий или тот, который был недавно создан. Страница профиля проверяет, сеанс установлен или нет. Возможно, у нас есть две сессии одновременно для одного и того же веб-сайта.Сессии и файлы cookie PHP

ответ

0

Yup Я согласен с вами SAM. Обычно пользовательский сеанс устанавливается для одного пользователя в одном браузере, и он будет автоматически уничтожаться вторым пользователем при входе в тот же браузер. Я думаю, что это будет больше конфигурации, если вы хотите, чтобы два сеанса с одинаковым значением. например, facebook и twitter использовали один сеанс одновременно. может быть, если вы не хотите уничтожить первый сеанс, когда используется второй пользовательский логин, который вы можете использовать для проверки сессии.

0

Да, у вас может быть два или более сеансов, которые вы должны создать с разными именами.

$_SESSION['user1']="some value"; 
$_SESSION['user2']="some value"; 

, но если вы делаете только один сеанс, новое значение будет перезаписано предыдущим.

Но не имеет смысла, почему вы хотите войти в систему с двумя пользователями одновременно. Вы должны предоставить дополнительную информацию.

Смежные вопросы