Как отправить вызов неопределенной функции после использования Шифровать URL - PullRequest
0 голосов
/ 29 апреля 2020

Я получаю сообщение об ошибке при использовании зашифрованного URL. Я использую Codeigniter

Ошибка

Вызов неопределенной функции done_buy ()

Эта загрузка библиотеки

$this->load->library('encrypt');

Этот код вызова на контроллере

$this->encrypt->encode(done_buy());

Эта конфигурация шифрует

$config['encryption_key'] = 'xWeQDEnabsyeiEbsgat';

До того, как я использовал шифрование, моя ссылка не получила ошибку.

Ответы [ 2 ]

0 голосов
/ 29 апреля 2020

Согласно codeigniter3 docs метод encode принимает два параметра, чтобы быть более точным c

encode($string[, $key = ''])

$string (string) – Data to encrypt
$key (string) – Encryption key

и возвращает зашифрованную строку. Ваш код передает функцию, которую мы не знаем о ее типе возврата.

0 голосов
/ 29 апреля 2020

Попробуйте что-то вроде следующего

$this->encrypt->encode($this->done_buy());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...