首页 后端开发 php教程 检测PHP连接状态 必须要发送数据吗

检测PHP连接状态 必须要发送数据吗

Jun 13, 2016 pm 01:45 PM
echo function quot shutdown

求助:检测PHP连接状态 必须要发送数据吗?
我有个应用,客户提交计算后服务器开始计算,等待1分钟左右,返回计算结果,中途客户端退出我这需要退出计算

问题1:如何在不发送字节的前提下检测状态,例如下面是发送字节检测连接状态的代码

function sd()
{
if(connection_status()!=0)
file_put_contents("D:\\AppServ\\www\\提前退出.txt", "");
}
register_shutdown_function("sd");

for($i=0; $i{
echo "1";
flush();
sleep(1);
}
echo "END";
?>
这代码在客户端关闭请求时会触发建立txt文件,可是我想把echo "1"去掉,或者发送个0字节的东西,我试了多种方法都不行



问题2:proc_open打开的程序如何在shutdown回调中强行杀死

------解决方案--------------------
1、php 只在输出时检查连接状态。你可以只输出空格
2、如果没用预置通讯接口,则不可能做到
------解决方案--------------------
proc_get_status获取进程id再kill掉可以么?

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1670
14
CakePHP 教程
1428
52
Laravel 教程
1329
25
PHP教程
1274
29
C# 教程
1256
24
linux关机命令shutdown可以实现立刻关机吗 linux关机命令shutdown可以实现立刻关机吗 Jan 28, 2023 pm 05:26 PM

linux关机命令shutdown可以实现立刻关机,只需要root用户执行“shutdown -h now”命令即可。shutdown命令可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown命令需要系统管理者root用户来使用。

function是什么意思 function是什么意思 Aug 04, 2023 am 10:33 AM

function是函数的意思,是一段具有特定功能的可重复使用的代码块,是程序的基本组成单元之一,可以接受输入参数,执行特定的操作,并返回结果,其目的是封装一段可重复使用的代码,提高代码的可重用性和可维护性。

MySQL shutdown unexpectedly - 如何解决MySQL报错:MySQL意外关闭 MySQL shutdown unexpectedly - 如何解决MySQL报错:MySQL意外关闭 Oct 05, 2023 pm 02:42 PM

MySQL是一款常用的关系型数据库管理系统,广泛应用于各种网站和应用中。然而,使用MySQL时可能会遇到各种问题,其中之一就是MySQL意外关闭。在这篇文章中,我们将讨论如何解决MySQL报错的问题,并提供一些具体的代码示例。当MySQL意外关闭时,我们首先应该查看MySQL的错误日志,以了解关闭的原因。通常,MySQL的错误日志位于MySQL安装目录的da

在 Windows 10 / 11 中设置自动关机的 3 种方法 在 Windows 10 / 11 中设置自动关机的 3 种方法 May 01, 2023 pm 10:40 PM

在繁忙的世界中,我们希望自动化一些您希望定期或及时触发的事情。自动化有助于控制任务并减少您执行任务的努力。其中一项任务可能是关闭您的计算机。您可能希望您的计算机定期关闭,或者您希望它在一天中的特定时间关闭,或者在一周中的特定日子关闭,或者您想要关闭一次。让我们看看如何设置计时器,以便系统自动关闭。方法一:使用运行对话框步骤1:按Win R,键入shutdown-s-t600并单击OK。注意:在上面的命令中,600表示以秒为单位的时间。您可以根据需要更改它。它应该始终以秒为单位,而不是几分钟或几小

如何在Linux中设置定时关机命令 如何在Linux中设置定时关机命令 Feb 18, 2024 pm 11:55 PM

Linux定时关机命令是什么在使用Linux系统时,我们经常需要定时关机,比如在下载大量文件后自动关机,或者在服务器不再使用时自动关闭等。在Linux系统中,定时关机可以使用“shutdown”命令来实现。“shutdown”命令允许用户将系统关闭或重新启动,并设置一个延迟时间。通过在命令中添加参数,可以实现定时关机的功能。命令的基本格式如下:shutdow

五个精选的Go语言开源项目,带你探索技术世界 五个精选的Go语言开源项目,带你探索技术世界 Jan 30, 2024 am 09:08 AM

在当今科技快速发展的时代,编程语言也如雨后春笋般涌现出来。其中一门备受瞩目的语言就是Go语言,它以其简洁、高效、并发安全等特性受到了许多开发者的喜爱。Go语言以其强大的生态系统而著称,其中有许多优秀的开源项目。本文将介绍五个精选的Go语言开源项目,带领读者一起探索Go语言开源项目的世界。KubernetesKubernetes是一个开源的容器编排引擎,用于自

Laravel开发:如何使用Laravel Echo和Pusher实现WebSockets通信? Laravel开发:如何使用Laravel Echo和Pusher实现WebSockets通信? Jun 13, 2023 pm 05:01 PM

Laravel是一个流行的PHP框架,具有高度可扩展性和高效性,它提供了很多强大的工具和库,让开发者可以快速构建高质量的Web应用程序。其中,LaravelEcho和Pusher是两个非常重要的工具,通过它们可以很容易地实现WebSockets通信,本文将详细介绍如何在Laravel应用程序中使用这两个工具。什么是WebSockets?WebSockets

市面上最流行的golang框架有哪些? 市面上最流行的golang框架有哪些? Jun 01, 2024 pm 08:05 PM

目前最流行的Go框架有:Gin:轻量级、高性能的Web框架,简洁易用。Echo:快速、高度可定制的Web框架,提供高性能路由和中间件。GorillaMux:快速、灵活的多路复用器,提供高级路由配置选项。Fiber:性能优化的高性能Web框架,处理高并发请求。Martini:面向对象设计的模块化Web框架,提供丰富的功能集。

See all articles