Heim > php教程 > php手册 > php中CURL实现多线程的笔记

php中CURL实现多线程的笔记

WBOY
Freigeben: 2016-05-25 16:45:27
Original
1252 Leute haben es durchsucht

php执行多线程有fscoket与curl两种方式,但我们经常会碰到fscoket不能使用了,但curl很多服务器都支持了,下面我们一起来看一个利用CURL实现多线程方法,PHP实例代码如下:

$ch = curl_init();     
$curl_opt = array( 
  CURLOPT_URL=>"http://www.phprm.com", 
  CURLOPT_RETURNTRANSFER=>1, 
  CURLOPT_TIMEOUT=>1 
);     
curl_setopt_array($ch, $curl_opt); 
curl_exec($ch); 
curl_close($ch);
Nach dem Login kopieren

上次的文章用的是fscoket时间的异步操作,在实际应用中的时候有的服务器是用不了的,这个时候就用curl来应对.

第一行:初始化一个curl资源

第二行:设置要用的参数数组

CURLOPT_URL  设置访问的资源

CURLOPT_RETURNTRANSFER 设置返回字符串不直接输入

CURLOPT_TIMEOUT   超时时间,这里最低只能为1秒,也就说和fscoket是有区别的,这里代码会等待一分钟,一般来是将需要很长时间的执行的代码执行异步的

第三行:对初始化的资源进行设置参数,执行curl

第四行:关闭curl资源

至此一个curl实现的异步操作已经完成,但是这里不建议使用,建议使用fscoket实现.

永久地址:

转载随意~请带上教程地址吧^^

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage