基本上我想要完成的是让用户能够在一个 cgi 脚本(我目前拥有)上输入某个单词,然后它将该条目保存在列表中并在另一个页面上显示该单词和整个列表. 我还将它保存到一个 .txt 文件中,但首先我想弄清楚如何显示整个列表。现在它只显示用户输入的关键字。
问问题
58 次
1 回答
2
您的代码不可能在多个帖子中累积关键字列表。首先,CGI 脚本没有状态,所以每次都会从一个空白列表开始。即使这不是真的,你keywords
每次都明确地重置到空白列表。
您需要将列表存储在运行之间的某处。文本文件可以使用,但前提是您可以保证任何时候只有一个用户可以访问它。
由于您是 CGI 脚本的新手,我不知道您为什么要尝试学习它们。这些天几乎没有充分的理由使用它们。确实,您应该放弃 CGI 脚本,使用 Web 框架(像 Flask 这样的微型框架适合您),并将列表存储在数据库中(同样,非结构化的“no-sql”存储可能对您有好处)。
于 2012-12-11T10:14:51.977 回答