首页 > 生活

cgi处理文件的编写(c后台)

更新时间:2025-05-19 01:25:25 阅读: 评论:0

首先我们了解一下我们的开发模式:

以表单的提交为消防灭火系统例:

post:按下提交按钮的形式(大项目)

get:连接方式进行提交(为了方便调试,简单的方式就是get)

只要你的js这边向服务器send,服务器端进行get数据就过去了

ip+?xxx:xxx

?表示使用get方式,xxx:xxx表示你给服务器发送的数据

服务器收到数据之后进行解析、执行就可以了

如果我们使用GET方式乌克兰说什么语言我们的物联网开发将会非常简单:(智能家居天猫精灵为例--SSH)

由上可得:

我们的开发其实很容易:主要就是js文件向服务器进行发送数据,服务器上的cgi处理文件获取数据并进行解析就可以了

因此提供了如下的代码:

如何使用JavaScript向服务器发送数据:

JavaScript:

function sendMsg(arg){var xmlhttp = null;/*_cgi2.cgi: 为cgi可执行程序,假如cgi程序为demo.c ,最终通过 gcc demo.c -o _cgi2.cgi 老北京编译而成_cgi2.c飞机是谁发明的鸿星尔克运动鞋gi,注意这个可执行程序存放的路径,放在 www 里那个 cgi-bin 目录里_cgi2.cgi?, 后面的 "?" 别忘了url += sendData; 相当于组了这么一个包, url="/cgi-bin/_cgi2.cgi?1+2" */// url = "/cgi-bin/_cgi2.cgi?1+2"// 匹配浏览器if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safarixmlhttp=new XMLHt央视英语tpRequest();}else{// code for IE6, IE5xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}// function()为回调函数,当服务器(状态改变)返回信息时,自动调用,对比GTK的"信号与回调函数"xmlhttp.onreadystatechange=function(){// readyState,加载状态,4 好看的壁纸代表完成// status,服务器的HTTP状态码(20tk域名注册0对应杭州家装公司OK,404对应Not Found(未找到))if (xmlhttp.readyState==4 &实战演习amp;& xmlhttp交易所整顿.status==200){// xmlhttp.respon版本控制软件seText, 服务器的响应(即服务器返回的数据),表示为一个字符日本福袋串// 这里保存 cgi 中 printf() 发送过来的数据// document.getElementById("result").innerHTML = xmlhttp.responseText;//document.write("<table align = \"center\"><tr><t商标分类d>xmlhttp.responseText</td&gcrat;&整流器的作用lt;/br>&首页被klt;/tr></table>");alert(xmlhttp.responseText);}}var url = "/cgi-bin/db_add.cgi?";//问号为get方式url += arg;/* 建立对服务器的请求GET: 通过"GET"免费标准网;方法,还有"POST"方法url路径,相对路径或者绝对路径true,异步;false,同步*/xmlhttp.open("GET",url,true);// 建立连接请求xmlhttp.setRequestHeader("If-Modified-Since", "0");//清除缓存xmlhttp.send(); // 向服务器发送请求,先open(),才能再调用send();}

如何让服务丝芙兰官网器的CGI处理文件进行获取服务器得到的数据:

cgi:

printf("content-type:text/html\n\n");//有上面这一行,未来的printf都将会以弹框的形式弹出到前端//接收服务器收到的数据:由于数据是字符串,存放在文字常量区,因此定义一个指针去接返回值char * da热轧螺纹钢ta = getenv("QUERY_STRING");

本文发布于:2023-06-06 12:01:24,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/ge/85/237238.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:后台   文件   cgi
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道