[英]curl posting data multiple times for curl_setopt
$data = array();
$handle = curl_init($api_url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($handle, CURLOPT_POST, true);
curl_setopt($handle, CURLOPT_POSTFIELDS, $data);
$result=curl_exec($handle);
我对curl和调试此代码也很有经验。 数据已成功发布到api网址,但是有报告将数据发送到api,每次2至3次。 我想排除上面的代码是问题,因为我调查了用户单击提交后可能加载缓慢的表单的情况,某些用户可能由于表单延迟而多次单击提交按钮。
您是否看到上面有任何东西表明它被发布相同的数据两次或三次?
回顾OP代码,它是一个可靠的(非常简单的)php curl表达式。
建议在卷曲开始之前(或在这种情况下为echo
)创建一个简单的记录器。
这样,您可以轻松区分以下内容:
如果每个骗子看到一条日志行,则原因为1。如果整个骗子组看到一个日志行,则原因为2。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.