首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当用户中止我的脚本时,cURL会话会发生什么?

当用户中止我的脚本时,cURL会话会发生什么?
EN

Stack Overflow用户
提问于 2019-04-10 15:55:59
回答 1查看 175关注 0票数 0

在我的PHP脚本中,我使用cURL调用REST API方法:

代码语言:javascript
运行
复制
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://somehost/api/somemethod');
$result = curl_exec($curl);
curl_close($curl);

当cURL脚本终止时,PHP会话是否也会终止(并中止请求)?如果不是,我必须怎么做才能确保中止用户请求也会中止cURL请求?

EN

Stack Overflow用户

发布于 2019-04-10 15:59:35

很快,是的。当用户终止PHP脚本时,脚本将结束,它正在运行的所有内容也将结束。

可以肯定的是,看一下这个

https://www.php.net/manual/en/function.ignore-user-abort.php

代码语言:javascript
运行
复制
ignore_user_abort(false);

在尝试向客户端发送信息之前,

PHP不会检测到用户已中止连接。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55607470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档