[英]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.