首页 > 后端开发 > php教程 > 如何在 PHP 中使用 cURL 将 POST 数据发送到 URL?

如何在 PHP 中使用 cURL 将 POST 数据发送到 URL?

DDD
发布: 2024-11-19 03:59:03
原创
282 人浏览过

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

在 PHP 中将 POST 数据发送到 URL

当您需要在不依赖 HTML 表单的情况下将 POST 数据发送到 URL 时,PHP 的cURL 扩展提供了一个强大的解决方案。实现方法如下:

使用 cURL:

  1. 使用curl_init( $url ) 初始化 cURL 会话。将 $url 替换为目标 URL。
  2. 将 CURLOPT_POST 设置为 1 以启用 POST 数据发送。
  3. 使用 & 在字符串中准备 POST 数据。来分隔键值对。例如: $myvars = 'myvar1=' 。 $myvar1 . '&myvar2=' 。 $myvar2.
  4. 使用curl_setopt( $ch, CURLOPT_POSTFIELDS, $myvars ) 将POST 数据分配给CURLOPT_POSTFIELDS。
  5. 使用curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1 启用以下重定向).
  6. 使用curl_setopt( $ch, CURLOPT_HEADER, 0 )禁用标头输出。
  7. 将 CURLOPT_RETURNTRANSFER 设置为 1 以将响应作为字符串检索。
  8. 执行 cURL 会话使用curl_exec( $ch )。
  9. 存储

这种方法允许您直接从 PHP 代码发送 POST 数据,使您能够自动提交表单或传输数据,而无需使用 HTML 表单。

以上是如何在 PHP 中使用 cURL 将 POST 数据发送到 URL?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板