![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CGI
放牛娃不吃草
这个作者很懒,什么都没留下…
展开
-
用C语言写CGI入门教程
有的人认为可以用JavaScript来代替CGI程序,这其实是一个概念上的错误。JavaScript只能够在客户浏览器中运行,而CGI却是工作在服务器上的。他们所做的工作有一些交集,比如表单数据验证一类的,但是JavaScript是绝对无法取代CGI的。但可以这样说,如果一项工作即能够用JavaScript来做,又可以用CGI来做,那么绝对要使用JavaScript,在执行的速度上,JavaScript比CGI有着先天的优势。只有那些在客户端解决不了的问题,比如和某个远程数据库交互,这时就应该使用CGI了。原创 2013-08-20 22:26:45 · 3510 阅读 · 0 评论 -
嵌入式CGI入门实例(C语言版)
CGI是Common Gateway Interface的缩写,翻译成中文就是通用网关接口,它是网页的后台处理程序,运行在服务器端上,可以用多种语言书写,最常用的就是Perl(因为Perl有强大的字符串处理功能,而CGI程序经常要处理许多的字符串)。举个例子来说,通常一般的论坛或邮箱等都需要注册,需要用户输入用户名和密码,首先给你一个静态的页面,上面有两个文本框,要求你输入用户名和密码,还有一个提转载 2013-08-25 20:48:07 · 2129 阅读 · 0 评论 -
Ubuntu下配置apache2和perl cgi
Howto:Ubuntu下配置apache2和perl cgiHowto:Ubuntu下配置apache2和perl cgiBy fire3on Jun 15, 2007 in Linux| Edit Table of Contents1 修改apache2配置文件 2 安装mod_perl默认包 3 相关配置 4 测试配置成功与否转载 2013-09-07 21:25:00 · 3658 阅读 · 0 评论 -
解决Premature end of script headers
今天在调试CGI程序,出现apache internet server error 500错误,第一感觉是权限问题,检测权限后,发现没有任何问题,权限是755,可以执行,如下发现了更深入的问题。总结如下:首先检查如下信息:1 要保证自己的APACHE中有mod_cgi或mod_perl模块2 apache配置文件中 AddHandler cgi-script .cgi 选项功能转载 2013-09-11 12:37:56 · 4341 阅读 · 0 评论 -
500 Internal Server Error解决方法
http://encodable.com/suexec_problems/suEXEC Problems...and how to fix them.When running a Perl CGI script, you may see the "premature end of script headers" error in your Apache erro转载 2013-09-11 12:39:36 · 19085 阅读 · 1 评论 -
CGIC写cgi
CGIC是C语言CGI库函数,用于编写CGI程序CGIC 主要完成以下功能:* 对数据进行语法分析 * 接收以 GET 和 PSOT 两种方式发送的数据 * 把 FORM 中的不同域连接成连续的串 * 为检索 FORM 数据而提供字符串 , 整数 , 浮点以及单项和多项选择功能 * 为数字字段提供边界检测 * 把 CGI 环境变量加载到非空的转载 2013-09-14 17:43:23 · 1549 阅读 · 0 评论 -
Apache 403 error, (13)Permission denied: access to / denied问题
CentOS系统检查了一圈httpd.conf和目录权限,均没有发现问题。最后,看了这篇文章,发现是因为系统启动了SELINUX导致的。http://stackoverflow.com/questions/8816836/apache-403-error-13permission-denied-access-to-denied-fedora-16关闭转载 2013-09-15 11:07:39 · 1829 阅读 · 0 评论