Какой модуль вы делаете? Если на странице уже есть форма с токеном, то захват будет лучшим выбором (через объект smarty, если вы можете получить к нему доступ или через JS, проверяющий скрытое поле формы.) Однако это модуль аддона или какой-то другой страницы, на которых контент, который вы просматриваете, не содержит токена CRSF, тогда вы не можете его очистить и повторно использовать.
Вместо отправки в CRSF, проверенного в большинстве случаев, я бы рассмотрел использование API или моделей данных для внесения изменений. Документы для API:
http://docs.whmcs.com/API
и для моделей открытых данных:
http://docs.whmcs.com/classes/namespaces/WHMCS.html
Если вы должны иметь CRSF маркер и страница не предлагает один, то вы своего рода застрял , Я рекомендовал бы сделать запрос функции для команды API, чтобы дать вам маркер CRSF:
https://requests.whmcs.com/
Нет, я получаю эту ошибку 'Фатальная ошибка: Вызов функции-члена get_template_vars()' – jfreak53
, в которых функционируют модуль, в котором вы пытаетесь получить токен? – wesamly
Мой модуль имеет только одну функцию '_output'. Вот где я это называю. – jfreak53