apache — как читать из выбранного файла сессии PHP

Существует ли решение, которое позволяет мне создавать файл сеанса на основе первого запроса (запрос не поступает из браузера, но содержит уникальный идентификатор, который будет поддерживаться в течение определенного периода / сеанса), а затем читать из этого файла сеанса при последующем запросы, поступающие от этого же пользователя (идентифицируются по уникальному идентификатору в запросе)?

Я думал, что когда я установлю session_id ($ id) или session_name ($ name) в первом запросе и создаю сеанс (то есть файл сеанса), я смогу по последующему запросу пользователя идентифицировать и прочитать этот файл сеанса и выбрать значения от него.

Примечание. Эти запросы не поступают из браузера.

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

ИЗМЕНЕНО ДЛЯ ДОБАВЛЕНИЯ КОДОВОЙ ЛОГИКИ

if($_GET['sequence'] == 0)  // first request
{
$uniqueID = $_GET['uniqueID'];
// I thought     this will create a session file with value provided
session_id("ses$uniqueID");
session_start();
$_SESSION['data1'] = $_GET['data'];
}
else // subsequent request
{
// we should have a session file, so I thought this will fetch it
$uniqueID = $_GET['uniqueID'];
session_id("ses$uniqueID");  //;(
session_start();
$data = $_SESSION['data1'];
}
// ....`

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]