sách gpt4 ai đã đi

Lập trình CGI

In lại 作者:行者123 更新时间:2023-11-30 14:25:09 27 4
mua khóa gpt4 Nike

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

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

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

感谢您的帮助!

1 Câu trả lời

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

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

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

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

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

27 4 0
Bài viết được đề xuất: c - 默认参数提升
Bài viết được đề xuất: c - 需要帮助从 ltp 测试套件文件 tst_res.c 理解这个宏
Bài viết được đề xuất: c - struct 中的结构数组
Bài viết được đề xuất: C 获取代码内的编译选项
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com