CGI 脚本如何接收来自 HTML 表单的数据

在本文中,我们将探讨如何在 CGI(通用网关接口)脚本中接收来自 HTML 表单的数据。我们将在 Windows 操作系统机器上进行演示。我们将创建一个基本的 HTML 表单和一个使用 Python 编写的 CGI 脚本,用于处理从 HTML 表单接收到的数据。

相关概念

  • CGI 脚本: CGI 脚本只不过是在 Web 服务器上执行的程序,它还可以生成动态的 Web 内容。我们可以使用它来制作 Web 应用程序表单、服务器端内容等。
  • Web 服务器: Web 服务器是一个重要的工具,通过它可以正确处理信息请求和对请求的响应。要运行 CGI 脚本,必须需要 Web 服务器。
  • HTTP: 超文本传输协议是万维网上数据通信的基础。它定义了消息如何格式化和传输。
  • HTML: 超文本标记语言用于创建在 Web 浏览器中显示的网页。可以使用这种语言创建不同的元素,如按钮、文本字段等。

#### 前置条件

创建 CGI 脚本以接收来自 HTML 表单的数据

为了从 HTML 表单接收数据并在 CGI 脚本中处理或显示它,我们需要遵循以下步骤,正确地创建文件。

第 1 步: 首先,我们需要导航到 XAMPP 文件夹中的 htdocs 目录。该目录位于 “C:\xampp\htdocs”。此目录包含我们需要在 XAMPP 服务器上运行的网页。这里指定的是标准路径,但如果您将 XAMPP 配置在不同的目录中,那么您需要导航到该目录。

!1

第 2 步: 导航到目录后,我们需要创建一个基本的 HTML 表单,其中包含一些输入元素,例如用于获取基本用户信息的文本字段。因此,请在目录中创建一个 index.html 文件。

!2

第 3 步: 创建 index.html

创建文件后,将以下代码粘贴到文件中,这些代码包含使用 HTML 标签开发的输入元素。

HTML

INLINECODE6089d213`INLINECODE5a3e26d2`

!3-min

第 4 步: 现在,我们将导航到 XAMPP 文件夹中的 CGI 目录,即位于 “C:\xampp\cgi-bin”。如果您在其他位置配置了 XAMPP 服务器,该目录可能会有所不同。但提供的路径是标准默认路径。

!image

第 5 步: 导航到 cgi-bin 文件夹后。我们需要创建一个新文件,命名为 formhandler.cgi。文件名可以是任意的

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/53009.html
点赞
0.00 平均评分 (0% 分数) - 0