Normally I Post data when I initiate cURL. And I wait for the response, parse it, etc…
I want to simply post data, and not wait for any response.
In other words, can I send data to a Url, via cURL, and close my connection immediately? (not waiting for any response, or even to see if the url exists)
It’s not a normal thing to ask, but I’m asking anyway.
Here’s what I have so far:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $MyUrl);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_to_send);
curl_exec($ch);
curl_close($ch);
I believe the only way to not actually receive the whole response from the remote server is by using
CURLOPT_WRITEFUNCTION. For example:Important notes
CURLOPT_RETURNTRANSFER, as this will interfere with the write callback.