T1grOK
18.06.2017 - 09:02
Цитата (VeRTak @ 17.06.2017 - 18:47) |
у меня такое ощущение что post посылается пустой |
Так сериализуй правильно данные и все будет.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
VeRTak
19.06.2017 - 07:58
Цитата (T1grOK @ 18.06.2017 - 09:02) |
Так сериализуй правильно данные и все будет. |
А что не так?
изначально было так
$data = [
'action' => 'auth',
'email' => "***",
'password' => "***",
'js_on' => 2017,
'timezone_diff' => -420,
'recaptcha' => "",
'x' => 970,
'y' => 361,
];
Потом нагуглил, что надо пропустить через json_encode. Но тоже в пустую. Или не тут проблема?
Цитата (VeRTak @ 19.06.2017 - 10:58) |
Потом нагуглил, что надо пропустить через json_encode. |
На той стороне ведь кто-то должен разбирать этот json. Ты же сам отправляешь Content-Type: application/x-www-form-urlencoded, значит и тело запроса надо формировать соответствующее:
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data))
VeRTak
19.06.2017 - 10:03
kaww Так я уже тоже пробовал, долго грузит, в итоге возвращает false
walerus
19.06.2017 - 22:30
Попробуй так:
Добавить/изменить в заголовоке
'Content-Type: application/json'