单独用php完成不了
可是用c来完成TCP包的解析

解决方案 »

  1.   

    “一个专业级的网站流量统计系统”,一般的做法是分析WEB服务器的访问日志。
    因为访问日志是记录最全的,根据这个,可以统计出所有你想要的信息。而且在后台运行,不会对网站的访问造成任何影响。Linux下的webalizer是个这方面的No.1,且开放源代码,是用C写的。大概样子是这样的:http://www.chinalinuxpub.com/usage/
      

  2.   

    只能近似的搜集,用session结合cookie
      

  3.   

    干吗要自己写?如果是为自己服务,那用webalizer好了。即使是windows下,也有挺好的
    日志分析软件。PHP生来不是做这些应用的,所以即使你自己写出来,效率和功能也未必比现有软件高,甚至差很远很远。所以权你不要用PHP自己写了webalizer如何用?为什么不自己去搜一下?你现在吃饭也是别人喂你么?
      

  4.   

    php做这些有点吃力,除非和数据库联系起来,不过功能会有些缺陷,因为网站不会全部都是php文件,再一个思路就是用php打开日志文件分析整理,日志文件通常很大,会耗费系统资源webalizer设置好配置文件,把他加到定时任务中,可以一天或者一个星期运行一次,也可以手动运行,输出html和图片,路径在配置文件里有。linux下要gd库支持