При перенаправлении на страницу страница отменяется, затем вызывается, ручной вызов страницы работает без предварительной отмены
Я постараюсь объяснить это как можно короче. Когда клиент возвращается из iDeal (голландский онлайн-метод оплаты, похожий на PayPal) на наш веб-сайт (назовем эту страницу A), веб-сайт обрабатывает некоторые вещи (обновление базы данных, создание счета и т. Д.). Я также должен был сделать запрос SOAPclient к программе, которая обрабатывает финансовые вопросы.
Странно то, что при первой попытке зайти на эту страницу A страница отменяется (как видно на моей сетевой вкладке в chrome), затем вызывается снова, и на этот раз она работает. Это не будет настоящей проблемой, но теперь отправляет электронные письма дважды.
Что я нахожу странным в этом, так это то, что у меня точно такой же код на другой странице (страница B), которая вызывается с помощью cronjob. На странице Б работает нормально. Кроме того, если я вручную вызываю страницу A (поэтому нет перенаправления, но если я набираю URL в моем браузере), это также работает.
Это мой код: (который мне дал эта финансовая программа.)
$wsdl = "https://url-to-financial-program";
$client = new SoapClient($wsdl);
$client->__setLocation("https://url-to-financial-program");
$return = $client->Import($params);
Итак, мой вопрос: почему моя страница А отменяется? Я абсолютно уверен, что это вызов SOAPclient, потому что, когда я закомментирую эту часть, она работает нормально. Это проблема SOAP-клиента или что-то?
Я мог бы обойти эту проблему, но было бы лучше, если бы я мог узнать, почему страница А отменяется в первый раз.
РЕДАКТИРОВАТЬ: это то, что показывает моя консоль