PHP: какова цель session_name - PullRequest
       2

PHP: какова цель session_name

27 голосов
/ 26 сентября 2011

Я не совсем уверен, какова цель session_names .. Может кто-нибудь объяснить, при каких обстоятельствах определение имени будет полезным?

Ответы [ 2 ]

43 голосов
/ 26 сентября 2011

У вас есть два сайта в одном домене. (скажем, блог и форум)

Они оба используют разные программы.

Если бы они выполнялись в одном сеансе и использовали одни и те же переменные в $_SESSION, (скажем, user_id), они конфликтовали бы.

session_name позволяет назначить каждому приложению отдельный сеанс.

5 голосов
/ 26 сентября 2011

По умолчанию - я думаю - PHPSESSID. Если у вас есть несколько приложений на одном хосте, они будут совместно использовать эти сеансы. Таким образом, вы должны установить разные имена сеансов для каждого приложения, чтобы не происходило странных вещей.

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