Ошибка неопознанного индекса только для некоторых пользователей - PullRequest
0 голосов
/ 23 марта 2020

Недавно появилась странная ошибка, и это происходит только для некоторых пользователей.

У меня есть платежный шлюз, где процесс будет выглядеть следующим образом:

  1. Пользователь вводит свои данные и отправляет форму.
  2. Некоторые детали сохраняются в виде данных SESSION (включая электронную почту), и из этих данных сеанса все отлично записывается в БД.
  3. Пользователь перенаправлен на безопасный сторонний платежный шлюз. (Offsite)
  4. Если пользователь, успешно осуществивший платеж, перенаправляется обратно на мой сервер для записи транзакции в моей базе данных.

Вот тут-то и получается.

Вкл. вернемся, только некоторые пользователи потеряют свои данные SESSION, потому что когда я запущу это:

$all = ChargeBee_Customer::all(array(
     "email[is]" => $_SESSION["email"],
));

, я получу:

PHP Примечание: неопределенный индекс: электронная почта в «Dir to file» в строке 299

Часть кода выше - строка 298,299,300

Не уверен, что здесь может быть ошибка, поскольку это происходит только с некоторыми пользователями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...