Redirigir y enviar datos POST con PHP
En esta pregunta, nos encontramos con un desafío único: cómo redirigir una página web y enviar datos a través de el método POST sin depender de formularios HTML. El resultado deseado es enviar campos ocultos a una puerta de enlace externa mediante un script PHP. Normalmente, enviar datos a través de GET es sencillo, como lo ejemplifica el siguiente fragmento de código:
header('Location: http://www.provider.com/process.jsp?id=12345&name=John');
Sin embargo, no es posible enviar datos mediante POST utilizando únicamente PHP. Como se menciona en la respuesta aceptada, se puede emplear cURL para lograr esto, pero requiere que el código PHP actúe como cliente del navegador en lugar de como script del lado del servidor.
Una solución alternativa, aunque más compleja, implica crear un formulario completado dinámicamente usando PHP y empleando JavaScript para enviarlo. Este enfoque se describe en la respuesta proporcionada y permite la transmisión de datos POST sin formularios HTML.
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