繁体   English   中英

使用PHP将服务器已发送DOM事件发送到特定IP

[英]Send Server Sent DOM event to specific IP with PHP

我有一个PHP cron作业,每分钟检查一次新电子邮件。 我可以通过身份验证日志从数据库中获取每个帐户的IP地址,这没有问题。 什么我知道的是如何发送发送DOM事件到特定IP地址的服务器。

基础的...

<?php
header('Content-Type: text/event-stream');
header('Cache-Control: no-cache');
$ip = '127.0.0.1';
$message = 'Example Message.';
?>

这是不是可以从客户端的所有,因为它是一个cron作业来启动。 如果一个/任何/所有帐户持有者没有打开浏览器并准备接受通知,他们知道这一要求,那是完全可以的。

这个问题明确地是如何从服务器向客户端发送信号,而与客户端无关,然后再向其IP地址发送信号则无关

您无法启动从Web服务器到客户端的任何通信。 客户端必须首先发送一个请求,以响应您的服务器可能发送所需的信息。

我只需要使用fsockopen() ...

<?php
header('Content-Type: text/event-stream');
header('Cache-Control: no-cache');
$ip = '127.0.0.1';
$message = 'Example Message.';
$result1 = fsockopen($ip,80,200,$message,30);
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM