软件注册站
热情软件屋

 
如何统计某个软件的被下载次数
编号: QA001503    
建立日期: 1999年8月12日 最后修改日期: 1999年8月12日
所属类别: C/C++ - Internet编程
   
    vc6
    winnt
    我想建一个个人网站,提供一些软件,但不知如何统计某个软件的被下载次数?(zj)
   
    如果你提供下载的软件都在你的服务器上,可以查看网站访问记录log文件。这个文件中记录着下载的记录。
    如果你不方便访问记录文件,或者要统计的软件不限于本机,可以编写一个CGI程序,在CGI程序中进行统计。你可以在VC++中建立Win32 Console Application,然后输入以下代码:
    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
     FILE * fp;
    
     fp = fopen("download.log", "a");
     fprintf(fp, "%s\n", getenv("QUERY_STRING"));
     fclose(fp);
     printf("Location: ");
     printf(getenv("QUERY_STRING"));
     printf("\n\n");
    
     return 0;
    }
    调用时采用这样的格式:
    http://www.my.com/cgi-bin/dncount.exe?http://china.zealsoft.com/checklistbox/chklsb25.zip
    SoftSeek等软件都采用这样的方法。

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, Internet编程, INET, www, internet, ie

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio