索引页面:关键字索引页面 更多文章:查看有关cgi的更多页面
CGI教学:CGI安全问题(二) CGI 安全问题都来自与用户的交互。接收来自外部数据源的输入之后一个简单的、可预见的CGI程序突然向多方向伸展,每个方面都可能有最小的缝隙使得“黑客”可以溜进来。正是与用户的这种交互——通过表单或文件路径——才给予了C... http://www.qqread.com/cgi-perl/p502110701.html 2005-11-30
CGI教学:CGI安全问题(一) 在开始决定采用何种语言编写CGI脚本时应考虑几个因素,其中之一应是安全性。Shell 脚本,Perl程序和C可执行程序是CGI脚本最常采用的形式,从安全性角度来说每种都备有优缺。尽管没有哪一种是最好的--基于其他方面的考虑,如速... http://www.qqread.com/cgi-perl/p512110701.html 2005-11-30
CGI教程(5) 但是本节要利用CGI来对它们进行解码就不那么容易啦!哪里我们可以获得表单数据你现在已经知道了有两种方法可以用...那么CGI程序就会接收受输入到环境变量QUERY_STRING的编码表单。如果利用POST方法,你的CGI程序将会接收输入到std... http://www.qqread.com/cgi-perl/p522110701.html 2005-11-30
CGI教程(8) ACTION="http://hoohoo.ncsa.uiuc.edu/cgi-bin/post-query" 对于 METHOD="GET", 使用 ACTION="http://hoohoo.ncsa.uiuc.edu/cgi-bin/query"... http://www.qqread.com/cgi-perl/p532110701.html 2005-11-30
CGI教程(7) TEXTAREA标签被用来放置一个多行的文本输入区域。它有以下的属性:NAME是文本域的名字。 ROWS 是文本域的行数。 COLS 是文本域的列数(即字符的水平宽度)。 TEXTAREA 域自动有滚动条。不论多少的文本都可以件入到里面。 TEXTA... http://www.qqread.com/cgi-perl/p542110701.html 2005-11-30
CGI教程(6) 在<FORM> ... </FORM>里面有多少个SELECT标签都是允许的,它可以混合其它HTML元素(包括INPUT和TEXTAREA元素)和文本,但是不能包括FORMS。. 不象INPUT,SELECT有和关闭标签。在SELECT里面,只有一系列的OPTION标... http://www.qqread.com/cgi-perl/p552110701.html 2005-11-30
CGI教程(4) FORM(表单)标签表单的标签在HTML文档中指定了一个表单。在一个文档中可以有多个表单,但是一点必须注意表单不能嵌套。<FORM ACTION="url"> ... </FORM> 具体属性如下:ACTION是将要提交的表单中查询服务器的URL... http://www.qqread.com/cgi-perl/p562110701.html 2005-11-30
CGI教程(3) CGI的初学者,一个公共的错误是没有正确格式化输出,这样服务器不能解释它。CGI程序可以返回各种文件类型。它们可以返回给客户端一张图片、HTML文档、明文文档或者可能是一个音频夹。它们同样可能返回其它文档给引用。客户端必... http://www.qqread.com/cgi-perl/p572110701.html 2005-11-30
CGI教程(2) CGI程序,服务器将实时执行它。程序将直接输出到客户端。关于CGI的公用的误解是你可以发送命令行选项和参数给你的程序,比如:command% myprog -qa blorfCGI为其它目的使用命令行,这样是不可能。相反,CGI使用环境变量来发送... http://www.qqread.com/cgi-perl/p582110701.html 2005-11-30
CGI教程(1) CGI是一个连接外部应用程序到信息服务器(比如HTTP或者网络服务器)的标准。一个简单的HTML文档是无交互后台程序,它是静态的,也就是说它处于一个不可变的状态,即文本文件不可以变化。相反地,CGI程序是可以实时执行地,它可... http://www.qqread.com/cgi-perl/p592110701.html 2005-11-30
关于CGI读写COOKIE的编程(2) Cookie:name1=value;name2=value2;exprires=DATE;PATH=PATH;domiam=DOMAIN_NAME;SECURE 根据这个HTTP响应头WEB服务器的环境变量 HTTP_COOKIE=:name1=value;name2=value2 我们对这个环境变量的内容进行分解就可以的到我我们要的... http://www.qqread.com/cgi-perl/d672110701.html 2005-11-30
关于CGI读写COOKIE的编程(1) 在CGI向来访者的计算机中写入一条COOKIE时,CGI需要向浏览器发送一个响应头: Set-Cookie:name1=value;name2=value2;exprires=DATE;PATH=PATH;domiam=DOMAIN_NAME;SECURE 现在逐个来解释以上响应头各项的含义,各项内容是用分... http://www.qqread.com/cgi-perl/d682110701.html 2005-11-30
CGI教程(10)CGI 规范之五 以下给出一些例子:假如我有一个请求发送给HTML转换器。当转换器完成它的工作的时候,它将输出以下的内容到stdout中。 --- start of output ---Content-type: text/html--- end of output ---这里注意有一个空白行在Content-ty... http://www.qqread.com/cgi-perl/p692110701.html 2005-11-30
CGI教程(10)CGI 规范之四 CGI脚本输入规范为了请求哪个有信息附在文件头后面,比如HTTP POST或者PUT,信息将被发送到脚本的stdin中。服务...CGI 脚本输出规范脚本发送它的输出到stdout。这个输出可以是有脚本产生的文档,还可以是用于检索输出的服务器的... http://www.qqread.com/cgi-perl/p702110701.html 2005-11-30
CGI教程(10)CGI 规范之三 CGI命令行选项规范命令行只用在ISINDEX查询的情况。它不使用在HTML表单或者任何没定义的查询类型中。服务器应该...你将会看到脚本会自动利用/cgi-bin/finger?httpd来调用它本身并且将会在命令行执行"finger httpd" ,还会为你输... http://www.qqread.com/cgi-perl/p712110701.html 2005-11-30
CGI教程(10)CGI 规范之二 这个信息如果在传递给CGI脚本之前来自URL就可以由服务器来解码。 PATH_TRANSLATED :服务器提供了一个PAHT_INFO...的转换版本,它需要路径并且为它做虚拟到物理的映射。SCRIPT_NAME :将要执行的脚本的一个虚拟路径。QUERY_STRIN... http://www.qqread.com/cgi-perl/p722110701.html 2005-11-30
CGI教程(10)CGI 规范之一 CGI/1.1的规范,更高版本的协议是向下兼容的,也就是说CGI/1.1的规范同样使用于更高版本的规范。服务器于CGI脚本有四种主要的方法进行通讯:环境变量、命令行、标准输入和标准输出。CGI环境变量的规范为了传递关于从服务器到脚... http://www.qqread.com/cgi-perl/p732110701.html 2005-11-30
CGI教程(8)记录用户记录脚本之二 cgi_var_output();char* getenv_n( char [] );void gif_output( char [] );int main(){char *query_str = getenv...html("");cgi_var_output(); // debug option}return 0;}void write_log_entry( char file[], char page[] ){//c... http://www.qqread.com/cgi-perl/p742110701.html 2005-11-30
CGI教程(8)记录用户记录脚本之一 CGI脚本的URL,可以在图象被传递之前进行额外处理。额外的处理记录了有关网页当前用户的详细信息。这个额外信息将发送给CGI脚本来指定Action的正确的详细数据。比如 :格式化的文本 HTML . <IMG SRC="/cgi-bin/mas_rec?page... http://www.qqread.com/cgi-perl/p752110701.html 2005-11-30
CGI教程(7)解码数据发送给CGI脚本之三 下面举个例字,如果QUERY_STRING包含以下内容:tag=one&name=mike&action=%2B10%25&tag=two&log=~mas/log&tag=three 那么以下的程序将被编译和运行: enum bool { false, true };#include #include #inclu... http://www.qqread.com/cgi-perl/p762110701.html 2005-11-30
索引页面:关键字索引页面 更多文章:查看有关cgi的更多页面
|