Несколько переменных $ _SESSION php от одного и того же IP - PullRequest
1 голос
/ 11 июня 2011

Если я открою новое окно в браузере, с того же компьютера, на котором я открыл последний, будет ли он установлен новый пустой $ _SESSION или будет использоваться окно, созданное последним скриптом, который я запустил на этом компьютере? Конечно, оба окна браузера работают под одним и тем же сценарием.

Если нет, то как я могу это сделать?

Если я буду работать в двух разных браузерах, будут ли они совместно использовать сеанс?

Спасибо

Ответы [ 3 ]

2 голосов
/ 11 июня 2011

Это зависит.Как вы обрабатываете идентификатор сессии?Через URL или куки?Если вы используете файлы cookie, настраиваете ли вы их использование только до закрытия браузера, или до определенного времени, или до определенного времени в будущем?

2 голосов
/ 11 июня 2011

Новые окна (или вкладки) будут использовать тот же сеанс.

Вы можете предотвратить это, используя режим «Приватный просмотр» или «Инкогнито» в новых браузерах. Это даст вам свежую среду каждый раз.

Если вы используете OSX, я могу порекомендовать Нержавеющую (http://www.stainlessapp.com/), которая использует движок webkit и обрабатывает отдельные сессии на разных вкладках (см. Настройки приложения)

1 голос
/ 11 июня 2011

Будет использоваться тот же сеанс. Открытие нового окна для сервера такое же, как если бы вы открывали его в исходном окне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...