Добрый день, требуется помощь
Есть кусок кода в скрипте
$curl = curl_init( $this->paypal_url ); curl_setopt ($curl, CURLOPT_HEADER, 0); curl_setopt ($curl, CURLOPT_POST, 1); curl_setopt ($curl, CURLOPT_POSTFIELDS, $validatedata); curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($curl, CURLOPT_SSL_VERIFYHOST, 1); $response = curl_exec ($curl); curl_close ($curl);
Он не работает до конца, если убрать строчки:
curl_setopt ($curl, CURLOPT_POST, 1); curl_setopt ($curl, CURLOPT_POSTFIELDS, $validatedata);
То он продолжает работу, в чем здесь проблема?
Ответы (1)
а также установленную версию php.
В зависимости от версии php синтаксис массива может быть иным, особенно если в параметрах post запроса вы передаете файл
Почитайте об особенностях CURLOPT_POSTFIELDS тут http://php.net/manual/ru/function.curl-setopt.php