@YakovSpb

Как мне отправить данные на сервер через curl в php?

У меня есть данные в массиве $arr
Есть логин в $username
Есть пароль в $password
Есть ссылка на сервер
Мне тут прислали код, но я не понял что за переменная $additionalHeaders?
И где должна быть ссылка?
Видимо это не весь код, который нужен для отправки?

curl_setopt($ch, CURLOPT_USERPWD, $username . ":" . $password);
curl_setopt($ch, CURLOPT_POSTFIELDS, $arr);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', $additionalHeaders));
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 1
JamalWeb
@JamalWeb
Web - программист
$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "http://site.com,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => array('email' => '','password' => '','first_name' => '','' => '','city_id' => '','language' => 'ru','short_lang' => 'ru','timezone' => '3'),
  CURLOPT_HTTPHEADER => array(
    "Authorization: Bearer "
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы