gpt4 book ai didi

CGI 编程

转载 作者:行者123 更新时间:2023-11-30 14:25:09 27 4
gpt4 key购买 nike

我有一个关于 C 语言 CGI 编程的一般性问题。

我使用嵌入式 Web 服务器来处理 Web 界面。为此,我在服务器中存储了一个 HTML 文件。在此 HTML 文件中包含 JavaScript 和 CSS 代码。到目前为止一切顺利。

当用户按下“提交”按钮时,我会在 CGI 程序中收到表单数据。但我不明白如何将相同的数据返回到用户的表单。我是否需要读取 HTML 文件,将其复制到缓冲区,解析数据,用用户数据填写表单,然后将缓冲区(不是 HTML 文件)发送回浏览器(例如使用 puts 函数) )?

感谢您的帮助!

最佳答案

您需要准确发送您希望客户端浏览器显示的内容。

这意味着一个完整的 HTML 页面,其中包含您想要的所有数据。您描述的方式可行,但正确解析 HTML 并不简单。

您应该使用某种形式的模板系统进行调查,例如 libctemplate (我没有这方面的经验,但你可以通过搜索找到其他人)。

或者使用 AJAX 执行 POST 并仅返回 XML 或 JSON,让前端 JavaScript 处理页面更新。

关于CGI 编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10663868/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com