我有一个登录网页 . 当我按下提交按钮时,它应该检查用户名和密码,如果成功,它应该将我重定向到一个新的网页,或者即使不成功,它应该将我重定向到另一个网页 . 我在我的表单中使用POST并使用.c文件来检查用户名和密码,这将打印新网页以成功登录和登录失败 . 我遇到的问题是,当我按提交时,它会尝试下载我的.cgi文件,并要求保存它的权限,而不是重定向到我的新网页 . 我的HTML文件有什么问题,或者我的.c文件有问题 . 可能是什么问题,我该怎么做才能解决它?我附加了我应该打印新网页的c文件的一部分 .

printf("Content-type: text/html;charset=utf-8\n\n");
  int c;
  FILE *file;
  file = fopen("Success.txt", "r");
  if (file) {
  while ((c = getc(file)) != EOF)
            putchar(c);
            fclose(file);
            }

//这里我打开一个txt文件,其中包含需要打印的html页面的所有信息(标签),然后我使用putchar打印所有内容 .