【问题标题】:How to pass local variables from one cgi to another cgi in python如何在python中将局部变量从一个cgi传递到另一个cgi
【发布时间】:2014-10-26 02:37:03
【问题描述】:

我有一个使用 python 编写的 cgi 网页。该页面接受用户的输入并将他引导到另一个页面。 在第一页中,我使用了要发送到第二页的局部变量。由于这些变量不是用户输入,因此无法使用 form = cgi.FieldStorage() 检索它们。 所以我的问题是,如何从上一个 cgi 页面检索变量(不是由用户插入的)?

【问题讨论】:

  • 你能把它存储在 cookie 中吗?
  • 我不知道.. 我可以吗?:)
  • 听起来是一个合理的尝试。我不确定,不是我的专业领域。其他选项(文件、ipc 等)工作量更大,也会有更多陷阱。
  • 查看此处tutorialspoint.com/python/python_cgi_programming.htm 了解有关 CGI 中 cookie 的详细信息。
  • HTML 表单可以存储hidden 值。

标签: python cgi


【解决方案1】:

HTML 表单可以存储hidden 值。

例如,

<input type="hidden" name="example" value="data1">

该输入标记在网页上将不可见,但当提交表单时,您的 cgi 脚本将收到一个名为 example 的字段,其中包含 data1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-26
    • 2012-05-21
    • 1970-01-01
    • 2015-10-23
    • 1970-01-01
    • 1970-01-01
    • 2023-02-26
    相关资源
    最近更新 更多