我用PHP做了一个注册登录功能,要在这注册信息填写好后,点击提交就同时给注册邮箱发送一封邮件,然后跳转到首页,
但是由于连接邮件服务器时有时要等挺长时间,所以邮件发送时有时会转很久甚至网页出现超时错误提示,
所以我想把邮件的相关信息用CURL先发到另一个中转网站上,让这个中转网站收到数据后发送邮件,
而原网站发送完数据后就直接跳转到首页,从而不影响这网站的正常浏览速度。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
PHP CURL能否发送数据,而不接收呢? 从而不影响发送网站的网站浏览速度
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
老子天下 2019-12-17 06:44关注你可以用php把发送邮件的操作放到redis中去,注册的时候把发费时的操作放到redis队列中其他逻辑继续进行。另外写一个php长连接,或者定时任务,从redis读取,再进行费时的操作。这相当于进行了一个异步操作。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2020-10-18 15:11在PHP开发过程中,有时我们需要通过cURL库来发送POST请求,特别是在处理远程API交互或数据交换时。然而,当涉及到包含中文字符的数据时,可能会遇到乱码问题。本篇文章将详细解析如何使用PHP的cURL库来正确地发送...
- 2021-05-06 00:52weixin_39963830的博客 $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_...
- 2020-10-20 16:36在这个例子中,我们使用`curl_init()`初始化cURL会话,`curl_setopt()`设置各种选项,如URL、是否为POST请求、POST数据以及返回结果而不是直接输出。`http_build_query()`用于将关联数组转换为URL编码的字符串,这是...
- 2020-10-22 10:30CURLOPT_POSTFIELDS用于指定发送的数据,当涉及到文件上传时,通常需要以数组的形式传递数据,并且对于文件字段,需要使用@符号前缀文件的本地路径。如果需要对文件上传过程进行更多的控制,还可以设置CURLOPT_SAFE_...
- 2021-04-20 23:08喵琛CC的博客 function curls($url, $params = false, $ispost = 1, $https = 0){$httpInfo = array...$ch = curl_init();curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);curl_setopt($ch, CURLOPT_USERAGENT, '...
- 2020-10-22 11:17当处理chunked数据时,我们可以使用`CURLOPT_WRITEFUNCTION`选项指定一个回调函数,该函数将在接收到数据时被调用。 以下是一个简单的例子,展示如何设置`CURLOPT_WRITEFUNCTION`来处理chunked数据: ```php $url ...
- 2020-10-18 07:49特别需要注意的是,由于发送的数据是JSON格式,因此在接收数据时不能使用PHP的$_POST全局数组,因为它是用于接收表单数据的。在本例中,使用了PHP的file_get_contents('php://input')来获取原始输入流的内容,这样就...
- 2021-04-12 09:53Robot-R的博客 php的curl是一个强大的网络库,可以用于GET与POST数据的传输相对来说,GET格式简单,但是安全性略差,且携带数据有限,下面主要介绍POST数据的传输。普通data:$url ='http://10.0.1.123/imessage/login.php';$ch=...
- 2020-10-23 15:06PHP配合cURL库进行图片上传的处理涉及多个步骤,包括初始化cURL会话、设置请求选项、执行请求、错误处理、获取远程资源、处理图片上传后的逻辑以及设置和验证IP白名单。以下为知识点详细说明: 1. cURL简介: cURL...
- 2021-04-21 20:20Ishikari Nobito的博客 服务器必须以简单的POST请求接收发布的数据.为了实现这一点,我使用PHP cURL.在API文件中,清楚地提到数据应该以下列格式发送:ONEBOMNYC2013-09-152013-09-16100INREtrue77752369*AB424E52FB5ASD23YN63A099A7B747A9...
- 2021-03-25 02:36简在我心的博客 发送端写了一个curl提交post。$ch = curl_init();curl_setopt_array($ch,array(CURLOPT_URL => 'http://myurl/abc.php',CURLOPT_RETURNTRANSFER => true,CURLOPT_POST => true,CURLOPT_POSTFIELD...
- 2020-10-18 11:11tocurl函数用于发送带有自定义header的HTTP请求,而get_all_headers函数用于从$_SERVER全局变量中提取所有接收到的header信息,这样我们就可以获取之前通过header发送的自定义数据。 tocurl函数定义如下: - url...
- 2021-04-23 15:20萨缪尔的博客 本地模拟请求服务器数据,请求数据格式为json,服务器返回数据也是json. 由于需求特殊性, 如同步客户端的批量数据至云端, 提交至服务器的数据可能是多维数组数据了. 这时需要将此数据以一定的数据编码方式(json格式)...
- 2020-10-14 19:175. 使用CURLOPT_RETURNTRANSFER选项可以让curl_exec函数返回响应内容,而不是直接输出,这样可以方便后续处理响应数据。 6. 使用curl_getinfo函数可以获取有关cURL传输的信息,比如HTTP响应码。 7. RESTful API是...
- 2021-03-25 02:35十二.12的博客 请求流程客户端浏览器请求后台获取浏览器请求数据,转发到curl中转//获取浏览器参数$data = ['url'=>'需要中转地址', //浏览器请求的网址'post'=>file_get_contents("php://input"), //post数据'get'=>...
- 2020-10-21 03:22最后,文章推荐了进一步学习PHP的多个主题,包括phpcurl用法总结、PHP文件操作总结、PHP数组操作技巧、排序算法、遍历算法、数据结构与算法教程等,这些建议有助于开发者更深入地掌握PHP编程,为实现复杂的功能打下...
- 2020-10-17 04:54如果将此选项设置为0,Curl将不会返回头文件信息,这样我们可以避免获取到额外的不必要信息,从而减少数据传输量和提高响应速度。 综上所述,要实现PHP CUrl获取HTTPS页面内容并将其存储到变量中而不是直接输出到...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司