Apache中使用CGI
Apache24
使用Visual Studio 2022
// CGI2.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include #include #include void main() { //设置HTML语言 printf("Content-type:text/html\n\n"); //打印hello world, 我来自CGI //html中的换行符为
printf("hello world, 我来自CGI !
"); }
这个目录下的exe文件粘贴到
Apache24\cgi-bin,改.cgi也可以
htdocs\index.html
添加如下代码,
It works!
i1: i2:
代码自己搞SSI了可以忽略
启动
如图
计算器加法程序,编译报错点重试
#include #include void main() { //设置HTML语言 printf("Content-type:text/html\n\n"); int i1, i2;//定义2个变量用于接收传递的参数 char* queryString = getenv("QUERY_STRING"); sscanf(queryString, "i1=%d&i2=%d", &i1, &i2); printf("%d+%d=%d", i1, i2, i1 + i2); }
示例
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。