PHP использует cookie-файл PHPSESSID для хранения значения сеанса, допустим, 12345, и он создает файл для каждого сеанса на сервере по умолчанию (session_12345.txt). Что делать, если запрос поступает не из браузера, а из приложения сотовой ячейки, доступного через протокол REST. Если мой клиент для отдыха отправляет уникальное значение, чтобы идентифицировать его, позвольте сказать 12345, то все равно я могу сказать PHP, чтобы использовать это значение для создания session_12345.txt, как если бы это значение исходило из файла cookie PHPSESSID?
Заранее спасибо.
Если у вас есть идентификатор сеанса, поступающий из другого источника, чем ожидаемый файл cookie PHPSESSID, вы можете использовать метод session_id () для установки идентификатора сеанса самостоятельно:
$other_value = '12345'; session_id($other_value); session_start();