簡體   English   中英

curl_setopt多次卷曲發布數據

[英]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. 客戶端多次調用了php腳本,或者
  2. 卷曲代碼以某種方式循環

如果每個騙子看到一條日志行,則原因為1。如果整個騙子看到一個日志行,則原因為2。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM