«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как отправить данные POST на URL-адрес с помощью cURL в PHP?

Как отправить данные POST на URL-адрес с помощью cURL в PHP?

Опубликовано 20 ноября 2024 г.
Просматривать:769

How to Send POST Data to a URL Using cURL in PHP?

Отправка данных POST на URL-адрес в PHP

Когда вам нужно отправить данные POST на URL-адрес, не полагаясь на HTML-форму, PHP Расширение cURL предоставляет мощное решение. Вот как это сделать:

Использование cURL:

  1. Инициализируйте сеанс cURL с помощью curl_init( $url ). Замените $url целевым URL-адресом.
  2. Установите для CURLOPT_POST значение 1, чтобы включить отправку данных POST.
  3. Подготовьте данные POST в строке, используя & для разделения пар ключ-значение. Например: $myvars = 'myvar1=' . $myvar1. '&myvar2=' . $myvar2.
  4. Назначьте данные POST для CURLOPT_POSTFIELDS, используя Curl_setopt( $ch, CURLOPT_POSTFIELDS, $myvars ).
  5. Включите следующие перенаправления с помощью Curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1 ).
  6. Отключить вывод заголовка с помощью Curl_setopt( $ch, CURLOPT_HEADER, 0 ).
  7. Установите CURLOPT_RETURNTRANSFER равным 1, чтобы получить ответ в виде строки.
  8. Выполните сеанс cURL с помощью curl_exec( $ch ).
  9. Сохраните ответ в переменной, например $response.

Этот подход позволяет отправлять данные POST непосредственно из кода PHP, что позволяет автоматизировать отправку форм или передавать данные без использования HTML-формы.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3