cgic使用之获取url中的参数值

 

具体的url是 cgi_obj?param1=1&path=192.168.2.1

要获取path的值,可以用下面的语句来将192.168.2.1存入file_path变量。

CHAR file_path[MAX_PATH];

cgiFormString("path", file_path, sizeof(file_path));

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CGIC 提供了一系列函数来获取用户请求字段信息,可以根据不同的数据类型和需求来选择合适的函数。在使用 CGIC 获取用户请求字段信息时,需要按照以下步骤进行: 1. 引入 CGIC 库的头文件: ``` #include "cgic.h" ``` 2. 在 CGI 程序调用 `cgiHeaderContentType` 函数设置 HTTP 响应头: ``` int main(int argc, char *argv[]) { cgiHeaderContentType("text/html"); //... } ``` 3. 使用 `cgiForm*` 函数来获取用户请求字段信息,例如: - 获取字符串类型的请求字段信息: ``` char username[50]; cgiFormString("username", username, sizeof(username)); ``` 上面的代码将获取名为 "username" 的字符串类型请求字段信息,并将其存储在 `username` 变量。 - 获取整数类型的请求字段信息: ``` int age; cgiFormInteger("age", &age, 18); ``` 上面的代码将获取名为 "age" 的整数类型请求字段信息,并将其存储在 `age` 变量。如果请求字段信息不存在,则使用默认值 18。 - 获取浮点数类型的请求字段信息: ``` double price; cgiFormDouble("price", &price, 0.0); ``` 上面的代码将获取名为 "price" 的浮点数类型请求字段信息,并将其存储在 `price` 变量。如果请求字段信息不存在,则使用默认值 0.0。 - 获取文件类型的请求字段信息: ``` cgiFilePtr file; cgiFormFile("file", &file); ``` 上面的代码将获取名为 "file" 的文件类型请求字段信息,并将其存储在 `file` 指针变量。需要注意的是,如果请求字段信息不存在或者请求的不是文件类型的字段信息,则 `cgiFormFile` 函数会返回一个错误码。 4. 最后,需要根据获取到的请求字段信息进行相应的处理和输出。 综上所述,利用 CGIC 获取用户请求字段信息的方法是通过调用相应的 `cgiForm*` 函数来获取不同类型的请求字段信息,然后进行相应的处理和输出。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值