上一主题下一主题
关键字
主题 : 页面上可以直接调用cgi程序获取其中的参数值吗?
级别: 北风技术菜鸟


UID: 496674
精华: 0
发帖: 780
威望: 3132 点
学点: 1914 点
贡献: 124 点
好评: 0 点
学币: 14 个
注册时间: 2014-09-02
最后登录: 2015-03-22
楼主  发表于: 2015-02-12 01:05||

页面上可以直接调用cgi程序获取其中的参数值吗?

页面上可以直接调用cgi程序获取其中的参数值吗?
此帖悬赏中(剩余时间:已结束)...
最佳答案: 2 学点
热心助人剩余点数: 1 学点
级别: 北风资深评论员


UID: 478710
精华: 0
发帖: 4520
威望: 6415 点
学点: 7638 点
贡献: 199 点
好评: 0 点
学币: 119 个
注册时间: 2014-07-23
最后登录: 2015-04-06
沙发(1楼)  发表于: 2015-02-12 01:12||

cgi程序是服务器本地运行的进程,你只能通过web服务器间接调用,得到返回结果。当然,如果你想得到cgi的参数,可以把它作为结果的一部分返回到页面。
级别: 北风资深评论员


UID: 478710
精华: 0
发帖: 4520
威望: 6415 点
学点: 7638 点
贡献: 199 点
好评: 0 点
学币: 119 个
注册时间: 2014-07-23
最后登录: 2015-04-06
板凳(2楼)  发表于: 2015-02-12 01:12||

我所说的间接调用就是通过url的方式,你应该看到过很多网站的url都有包含“cgi-bin”的,这就很可能是在调用cgi程序,当然,这只是个虚拟路径,真正后台的实现方式如何,不知。但用cgi程序是可以实现的,最早cgi就是为这个服务的。
级别: 北风资深评论员


UID: 478710
精华: 0
发帖: 4520
威望: 6415 点
学点: 7638 点
贡献: 199 点
好评: 0 点
学币: 119 个
注册时间: 2014-07-23
最后登录: 2015-04-06
地板(3楼)  发表于: 2015-02-12 01:12||

看你的说明,好像就要从cgi中获取一些数据,如果是这样,只有打****页面时,发起一个url请求,cgi响应返回你要的参数就可以了。问题是,这里的cgi程序你是否能改,或者它****好了相应的接口,能返回你需要的数据,因为cgi接****到的参数,一般都是自己内部使用的,cgi程序退出,参数自然就销毁了(不包括系统参数)
级别: 北风资深评论员


UID: 478710
精华: 0
发帖: 4520
威望: 6415 点
学点: 7638 点
贡献: 199 点
好评: 0 点
学币: 119 个
注册时间: 2014-07-23
最后登录: 2015-04-06
地下室(4楼)  发表于: 2015-02-12 01:12||

你说接口已经写好了,那cgi具体是怎么对外****数据的,我指定接口是这个意思。另外,cgi是一种标准,它的作用就是辅助web**器,接受输入产生http标准的输出。能不能说说你应用的具体情况?