2013-10-03 124 views
0

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

基本...

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

这是的东西,可以从客户端的所有,因为它是一个cron作业启动。如果一个/任何/所有账户持有人没有打开浏览器并准备好接受通知,这是完全可以的,但他们知道这一要求。这个问题明确地说明了如何从服务器向客户端发送信号,并且与客户端无关,然后向其IP地址发送信号。我会很乐意澄清任何细节,并接受最后一个工作答案,谢谢!

回答

0

我只需要使用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); 
?> 
0

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