分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

php实现异步请求

发布时间:2023-09-06 02:20责任编辑:蔡小小关键词:异步请求

index.php

 1 <?php 2 //异步请求 3 $host = "localhost"; 4 $path = ‘/index2.php‘; 5 $port = 80; 6 $data = [‘email‘=>‘email@163.com‘,‘name‘=>‘xiaoming‘]; 7 $param = http_build_query($data); 8 $fp = fsockopen($host,$port,$errno,$errstr,30); 9 10 if($fp)11 {12 ????//post 请求13 ????$header = "POST $path HTTP/1.0\r\n";14 ????$header .= ‘Host:‘.$host."\r\n";15 ????$header .= "Content-Type:application/x-www-form-urlencoded\r\n";16 ????$header .="Content-Length:".strlen($param)."\r\n";17 ????$header .= ‘Connection:Close‘."\r\n\r\n";18 ????$header .= $param;19 ????fputs($fp, $header);20 ????fclose($fp);21 ????//get请求22 ????/*23 ????$path = $path.‘?‘.$param;24 ????$header = "GET $path HTTP/1.0\r\n";25 ????$header .= ‘Host:‘.$host."\r\n";26 ????$header .= ‘Connection:Close‘."\r\n\r\n";27 ????fputs($fp, $header);28 ????fclose($fp);29 ????*/30 }31 else32 {33 ????echo $error.‘__‘.$errstr;34 ????exit;35 }36 echo ‘send ok!‘;

index2.php

1 <?php2 ????set_time_limit ( 0 );3 ????ignore_user_abort ( true );4 5 ????$i = 0;6 ????while ( $i ++ < 3 ) {7 ????????file_put_contents($i.‘.txt‘,$_REQUEST[‘email‘]);8 ????????sleep ( 3 );9 ????}

php实现异步请求

原文地址:https://www.cnblogs.com/masterlcf/p/9900687.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved