freeloader Posted October 28, 2006 Share Posted October 28, 2006 Hi guys,I was wondering whether it was possible to have multiple cURL sessions launch at the same time. I found out about the multi_init function, but does it satisfy my needs, and if so: can somebody explain me how it works? Php.net haven't documented this function yet. Alternatively, is it possible to launch multiple functions at the same time? Quote Link to comment Share on other sites More sharing options...
freeloader Posted October 29, 2006 Author Share Posted October 29, 2006 Since this is the only topic noone else posted in... bump.Anybody knows the answer? Quote Link to comment Share on other sites More sharing options...
pendelton Posted October 29, 2006 Share Posted October 29, 2006 What are you trying to acheive with you multiple cURL sessions? Quote Link to comment Share on other sites More sharing options...
freeloader Posted October 29, 2006 Author Share Posted October 29, 2006 Speed up the process... Having a session start at one side of the webpages it has to get through, and another session at the other. Quote Link to comment Share on other sites More sharing options...
pendelton Posted October 29, 2006 Share Posted October 29, 2006 You could use a callback function and multiple curl_exec if you don't want to use multi_init. E.g.$hCurl = curl_init(); curl_setopt($hCurl, CURLOPT_WRITEFUNCTION, 'TransactionResultCallback');$Output = curl_exec($hCurl); $hCurl2 = curl_init(); curl_setopt($hCurl2, CURLOPT_WRITEFUNCTION, 'TransactionResultCallback2');$Output = curl_exec($hCurl2);You will probably need to use a global variable to store the returned string in your callback functions. Quote Link to comment Share on other sites More sharing options...
freeloader Posted October 29, 2006 Author Share Posted October 29, 2006 I'm not saying I don't want to use multi_init, I would just like to hear some explanation about it. How can I use it and will it do what I want (namely have two cURL functions launch at the same time - so not after each other). Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.