|            
这个程序相当简陋,但它具有了所有的CGI-Guest程序的特点,  我们一一分析如下:     首先,     read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'});     @pairs=split(/&/,$buffer);     foreach $pair(@pairs){     ($name,$value)=split(/=/,$pair);     $value=~tr/+//;     $value=~s/%([a-f A-F 0-9][a-f A-F 0-9])/pack("C",hex($1)  )/eg;     $FORM{$name}=$value;     }     这是一段表单分析的语句,在前面的程序里,估计大家也都见过  了。         其次:     foreach $check(values%FORM){     if($check eq""){     print"----------------------------------------------------------------";     print"请不要留空";     exit(0);     }     } 
     做输入字段的检查,看看是否有留空的现象。从前这种任务都是  要CGI程序来验证的,比如email是否输入的是mail地址等检查。不过现  在我们可以通过javascript来做这样的检查,这样服务器的负担将大大  减轻。 
 
 
   
 |