我正在用Shell作为基本语言编写CGI脚本,并在其中包含HTML和JavaScript。我使用的是Apache服务器,我的操作系统是Ubuntu Server 14.01.1。
这个脚本有多种用途,而且它太大了,所以我不会在这里分享或完全解释它。简而言之,我有一个表单,我在其中验证字段,接受Shell变量中的值,然后在shell脚本中替换它们,当我单击提交按钮时,该脚本也在CGI文件中运行。现在问题是有些字段的数据是敏感的,因此我必须使用POST
表单方法。
我的CGI脚本与GET
方法完全正常,但是POST
,它只是没有连接到下一页。现在,它链接到一个没有脚本或动态构建的简单网页。我立即收到错误Connection Reset By Peer
。当我检查apache错误日志时,我收到错误Failed to flush CGI output to client
。
我无法找到解决此错误的方法。我能做些什么才能做到这一点?