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);
上次的文章用的是fscoket时间的异步操作,在实际应用中的时候有的服务器是用不了的,这个时候就用curl来应对.
第一行:初始化一个curl资源
第二行:设置要用的参数数组
CURLOPT_URL 设置访问的资源
立即学习“PHP免费学习笔记(深入)”;
CURLOPT_RETURNTRANSFER 设置返回字符串不直接输入
CURLOPT_TIMEOUT 超时时间,这里最低只能为1秒,也就说和fscoket是有区别的,这里代码会等待一分钟,一般来是将需要很长时间的执行的代码执行异步的
华友协同办公管理系统(华友OA),基于微软最新的.net 2.0平台和SQL Server数据库,集成强大的Ajax技术,采用多层分布式架构,实现统一办公平台,功能强大、价格便宜,是适用于企事业单位的通用型网络协同办公系统。 系统秉承协同办公的思想,集成即时通讯、日记管理、通知管理、邮件管理、新闻、考勤管理、短信管理、个人文件柜、日程安排、工作计划、工作日清、通讯录、公文流转、论坛、在线调查、
第三行:对初始化的资源进行设置参数,执行curl
第四行:关闭curl资源
至此一个curl实现的异步操作已经完成,但是这里不建议使用,建议使用fscoket实现.
永久地址:
转载随意~请带上教程地址吧^^










