Я разрабатываю слой REST API для моего приложения, используя Zend_Rest_Controller. У меня есть метод аутентификации, где клиенты передают apikey, и после того, как ключ авторизован, я должен создать сеанс (для которого я использую новый Zend_Session_Namespace (<32-битный уникальный ключ сеанса, который я генерирую>)), который требует быть извлеченным при последующих вызовах API, когда клиент будет передавать тот же ключ сеанса, который я сгенерировал на предыдущем шаге.
Похоже, что Zend использует переменную PHPSESSID для извлечения объекта сеанса, и поскольку мои клиенты используют, curl нет гарантии, что этот же объект запроса будет использоваться в последующих вызовах.
В двух словах - я хочу создать 32-битную уникальную строку, а затем использовать ее в качестве ключа для сохранения объекта сеанса, а затем использовать этот ключ для восстановления моего объекта сеанса в следующем вызове. И в процессе я не хочу, чтобы Zend использовал переменную PHPSESSID.
Любая помощь будет принята с благодарностью!
Приветствия