Drupal регистрирует свои собственные функции обработки сеансов через session_set_save_handler()
во время начальной загрузки (drupal_bootstrap()
).Он также устанавливает собственную сессию mame в conf_init()
.
Из-за обработчиков Drupal восстановление имени сеанса WHMCS перед использованием стандартного сеанса PHP не будет работать.PHP будет использовать манипулятор Drupal для открытия, чтения, записи и т. Д. Информации о сеансе.Все, что вы получите, это данные о неправильном сеансе Drupal, возвращенные из sess_read()
при вызове из PHP.
Один из способов прочитать сеанс WHMCS - выяснить, как он хранится иполучить к нему доступ без использования функций сессий PHP.
Другим способом может быть отмена того, что сделал Drupal (изменение имени сеанса и регистрация обработчиков) для восстановления стандартных поведенийСеансовые функции PHP, чтение сессий WHMCS и восстановление имени и обработчиков сессий Drupal.