提交下载cgi而不是重定向到网页

时间:2014-04-17 03:29:37

标签: html c cgi

我有一个登录网页。当我按下提交按钮时,它应该检查用户名和密码,如果成功,它应该将我重定向到一个新的网页,或者即使不成功,它应该将我重定向到另一个网页。我在我的表单中使用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打印所有内容。

0 个答案:

没有答案