【发布时间】:2017-01-06 05:21:29
【问题描述】:
我正在编写一个应用程序,它将在具有 wifi 和 Web 服务器的微控制器(arduino 或 Raspberry Zero)上运行,该服务器可由 Web 浏览器配置,无需任何客户端脚本。这将使用一串 HTML 表单来在微控制器上创建一些小文件,这些文件将由微控制器解释以执行其任务。 我最初是在 Slackware Linux 系统上编写它,但当它接近完成时,会将其全部转移到运行定制版本的 Ubuntu Linux 的 Raspberry Pi 上以进行最终调整。 我将 lighttpd 与 mod_fastcgi 和 libfcgi 一起使用,我正在用 C 语言编写表单处理程序软件。 现在,理想情况下,每个表单返回到服务器的响应将由 mod_fcgi 启动的其单独的处理程序守护程序处理,但是我无法弄清楚如何配置 fastcgi 以加载多个处理程序守护程序。我的 fcgi.conf 文件在本邮件后面的链接中指向。
我可以忍受这个限制,但出现了另一个问题。在只使用一个处理程序时,每个表单顶部的 action="handlerProgram" 字段必须指向那个处理程序,每个表单都是唯一的并且必须以不同方式处理,那么我如何告诉 formsHandler 程序正在处理哪个表单?我需要能够在某处将另一个标签嵌入到每个 HTML 表单中,以便 Web 客户端将其发送回服务器,服务器将通过环境或某种此类机制将其值传递给表单处理程序。关于如何做到这一点的任何线索?请? 彼得。 PS。这是相关配置和 html 数据的链接。 HTML Problem
【问题讨论】:
标签: html c linux forms fastcgi