 |
如果你提供下载的软件都在你的服务器上,可以查看网站访问记录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。
|