2015-07-15 2 views
-1

Я смущен о сеансах. У меня есть форма, которая добавляет запись. В этой форме первый шаг - получение информации о клиентах, и я помещаю идентификатор клиента в $_SESSION["customer _id"], потому что, когда я отправляю информацию о клиенте, связанную с первой формой, появляется вторая форма и когда я ее отправляю, я получаю значение $_SESSION["customer_id"] и добавляю его в базу данных.Сессии по php

Мой вопрос в том, когда несколько пользователей используют эту систему, можно ли путать это значение сеанса? Я имею в виду, когда два пользователя активны в этой системе, и они оба добавляют новую запись, будет два значения $_SESSION["costumer_id"]. Это делает систему запутанной?

+1

Это зависит от того, как вы генерируете customer_id, если это поле идентификации вставки базы данных или какой-либо другой механизм, предназначенный для обеспечения того, чтобы вы не выдавали дубликат customer_id, тогда вы являетесь золотым, каждый пользователь имеет собственный сеанс , – Orangepill

ответ

1

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

PHP $_SESSION for multiple users at once

+0

Большое спасибо ankur –

+1

Добро пожаловать :) и для дальнейшего запроса прочитайте соответствующее руководство по PHP http://php.net/manual/en/session.examples.basic.php –

1

Поддержка сессий в PHP состоит из способа сохранения определенных данных через последующие доступов.

Сессия будет уникальной для каждого из подключенных пользователей. Два разных сеанса пользователя никогда не будут замешаны. Сохраненные данные в сеансе для определенного пользователя не отображаются или не доступны для любого другого пользователя.

+0

Большое вам спасибо –

+0

Добро пожаловать. Если вы сочтете это полезным, вы можете его принять. –