магазин должен отправить покупателя по данному адресу с передачей параметров
При всех выгодах данный метод уничтожения стопперов не может быть универсальным. В 2009 году было замечено, что функция base64_decode некорректно обрабатывает строки, содержащие в середине знаки равенства [#47174]. Этот баг был довольно оперативно исправлен для функции base64_decode, но для фильтра convert.base64-decode никаких исправлений сделано не было. Поэтому, если при «выдавливании» на каком-то шаге получаются данные, содержащие знак равенства, дальнейшее применение фильтра convert.base64-decode уничтожит преобразуемую строку.
$s = 'php://filter/read=convert.base64-decode/resource=data:,dGVzdA==CRAP'; var_dump(file_get_contents($s)); // print: string(0) ""
curl_close($curl);
$response = imgAPI($data);
function imgAPI(&$data)
с каждой записью из user.contacts и при совпадении свойства phone выводить имя и тд. из соответсвующего объекта из contacts.
1. Что сыпет в лог функция die, проходя эти строки? Проходит ли выполнение скрипта эти строки?
2. А есть ли значение $product перед выполнением запроса?
PS:
После обработки данных формы покупателя ваш скрипт все равно плотно взаимодействует с платежным сервисом:
Так что не откладывайте использование curl далеко.