由于过于复杂的原因无法在这里解释,我为我的一个网站运行了一个古老版本的 Movable Type。主要脚本是
mt.cgi
.
网站的内容存在于 MySQL 数据中,脚本对其进行读取和写入。它已经工作了 16 年,从未出现过故障,但现在,每当我尝试更新 Firefox 中的条目时,脚本都会停止更新实时站点; Chrome 中一切仍然正常。
我希望找到 Movable Type 发送的
POST
出了什么问题并修复它,但我什至不知道从哪里开始。表格大致是这样的。
<form name="entry_form" id="entry_form" method="post" action="/cgi-bin/mt/mt.cgi">
<input type="hidden" name="id" value="86" />
<input type="hidden" name="blog_id" value="4" />
<input type="hidden" name="type" value="index" />
<input type="hidden" name="__mode" value="save" />
<input type="hidden" name="_type" value="template" />
<input type="hidden" name="rebuild" value="" />
<input type="hidden" name="return_args" value="__mode=view&_type=template&blog_id=4&id=86" />
<input type="hidden" name="magic_token" value="zpzT118NqUS7HwhbWWA8BxzwGo0IkeWRfvSSBiJU" />
任何人都可以给我任何线索以了解可能发生的事情吗?几乎可以肯定,我需要使脚本在某些方面符合规范(可能与安全性或写出文件有关)。我将不胜感激任何和所有的指示。
HTML中的FORM标签需要关闭。浏览器可能容忍开放表单标签,但出于安全原因收紧了规则。
只需在末尾添加
</form>