"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo enviar datos POST a una URL usando cURL en PHP?

¿Cómo enviar datos POST a una URL usando cURL en PHP?

Publicado el 2024-11-20
Navegar:633

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

Envío de datos POST a una URL en PHP

Cuando necesite enviar datos POST a una URL sin depender de un formulario HTML, PHP La extensión cURL proporciona una solución poderosa. Aquí se explica cómo lograrlo:

Usando cURL:

  1. Inicializa una sesión de cURL con curl_init( $url ). Reemplace $url con la URL de destino.
  2. Establezca CURLOPT_POST en 1 para habilitar el envío de datos POST.
  3. Prepare sus datos POST en una cadena, usando & para separar pares clave-valor. Por ejemplo: $myvars = 'myvar1=' . $mivar1 . '&myvar2=' . $myvar2.
  4. Asigne los datos POST a CURLOPT_POSTFIELDS usando curl_setopt( $ch, CURLOPT_POSTFIELDS, $myvars ).
  5. Habilite las siguientes redirecciones con curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1 ).
  6. Deshabilite la salida del encabezado con curl_setopt( $ch, CURLOPT_HEADER, 0 ).
  7. Establezca CURLOPT_RETURNTRANSFER en 1 para recuperar la respuesta como una cadena.
  8. Ejecute la sesión cURL con curl_exec( $ch ).
  9. Almacene la respuesta en una variable, como $respuesta.

Este enfoque le permite enviar datos POST directamente desde el código PHP, lo que le permite automatizar el envío o la transferencia de formularios. datos sin utilizar un formulario HTML.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3