Php 当用户登录到网站时,我如何不断更新我的网页

Php 当用户登录到网站时,我如何不断更新我的网页,php,jquery,html,Php,Jquery,Html,我正在制作一个社交网站,我想制作一个聊天系统。因此,当sql表中的聊天列更新时,页面应自动更改聊天列表。用于定期更新页面内容。参见示例。我将使用一个简单的js递归 function updateChat(){ setTimeout(function(){ //update chat with ajax updateChat(); }, 5000); } 请提供您迄今为止开发的任何想法、想法或代码存根,以表明您致力于实际学习一些东西,而不是让他人

我正在制作一个社交网站,我想制作一个聊天系统。因此,当sql表中的聊天列更新时,页面应自动更改聊天列表。

用于定期更新页面内容。参见示例。

我将使用一个简单的js递归

function updateChat(){
    setTimeout(function(){
        //update chat with ajax

        updateChat();
    }, 5000);
}

请提供您迄今为止开发的任何想法、想法或代码存根,以表明您致力于实际学习一些东西,而不是让他人做您的工作。亲切问候,塞巴斯蒂安,html5-网络套接字,其他-ajax@sebastian链接到我的网站-请不要介意错误!!我还没有为聊天系统做任何编码。我建议你做点什么:在本地进行开发,并关闭你已经在线的内容。您的html无效,但到目前为止可能还可以。但是您的代码非常容易受到攻击,特别是XSS。它对注册没有任何控制权。小心你放在网上的东西,即使是在测试中!!是的。。。ajax和强大的JSON。。。对吗?但要注意,当更新的频率高于可用的新信息时,这种轮询方法将导致大量不必要的流量。但我该如何做到这一点??我的意思是如何使用ajax检查表何时更新???@Yash Mathur向页面发送请求,以检查数据库中的新项,如果有任何新项更新页面。阅读我链接的jQuery文档to@Nobody诀窍是在更新任何页面内容之前检查是否需要任何更新。“updateChat()”函数应该是什么样子的???“updateChat()”每隔5秒调用一次自己,在您调用自己之前,您必须进行ajax调用,检查新消息或其他内容。