像facebook和实时的通知系统

时间:2014-01-22 10:59:57

标签: php real-time

我正在开发像facebook这样的通知系统,现在我想添加一个实时系统。

我在自定义MVC模型上,所以在我的控制器中我调用了一个类Notification()并且我检索了所有新的通知。 (我把它们放在php变量中)

之后,我包含了我的观点,在这个视图中,我对我的通知的更改颜色(红色或正常)进行了一些处理,更改了数字等...

现在我需要添加一个实时系统,我该怎么做呢?

例如我需要调用一个php函数getNewNotif(),如果这个方法返回不同于0的东西,我需要用新数据刷新我的div ...

2 个答案:

答案 0 :(得分:0)

有很多方法。从每隔几秒做一次ajax调用(不要这样做!)到套接字(这是迄今为止更好的方法)。您可能需要查看JAXL

或者通过(网络)套接字编写自己的实现

答案 1 :(得分:0)

您可以尝试PHP WebSocket类 https://code.google.com/p/phpwebsocket/