今日写一个基于comet的web聊天室,用session记录用户和房间的id,但是运行的时候发送的信息怎么都发布到服务器,用eclipse调试却没有任何问题。无奈,在send.php页面上没执行一句就在一个文件里面写点东西,以此来检查程序停在哪一步,结果就在session_start()后停止了。google了很多,没什么结果,继续搜索看到这篇文章http://topic.csdn.net/u/20110915/11/1776dea6-1fe8-4b09-90c3-02077fcf1728.html,有点启发,因为后台get_message()函数是有新消息时才返回,否则一直循环,而前台此时又不能发到服务器()session_start()卡住,于是便恶性循环了。。。解决方法是,取得session后session_close;把session用变量保存下来
转载于:https://www.cnblogs.com/souris/archive/2012/02/18/2356960.html