基本上,我试图实现的是让用户能够在一个cgi脚本(我目前有)上键入某个单词,然后它会将该条目保存在一个列表中,并在另一个页面上显示该单词和整个列表。另外,我会将其保存到一个.txt文件中,但首先我要弄清楚如何显示整个列表。现在它只显示用户输入的关键字。
发布于 2012-12-11 18:14:52
你的代码不可能在多篇文章中积累一个关键字列表。首先,CGI脚本没有状态,所以每次都会从一个空白列表开始。即使这不是真的,您也会每次都显式地将keywords重置为空白列表。
您需要在两次运行之间将该列表存储在某个位置。文本文件将工作,但前提是您可以保证在任何时候只有一个用户访问它。
由于您是CGI脚本的新手,我不知道您为什么要尝试学习它们。现在几乎没有什么好的理由去使用它们。实际上,您应该删除CGI脚本,使用web框架(像Flask这样的微框架将适合您),并将列表存储在数据库中(同样,非结构化的"no-sql“存储可能对您有好处)。
https://stackoverflow.com/questions/13817697
复制相似问题