|
![]() | 作者: TomyChen [tomychen]
![]() |
登录 |
http://www.tomydan.net/cgi-bin/test 像这样的 代码: 中的q的值怎么得到? |
地主 发表时间: 05/29 17:40 |
![]() | 回复: NetDemon [netdemon] ![]() |
登录 |
偷懒方法: use CGI qw(:cgi); my $q = param('q'); 常规方法: read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); @pairs = split(/&/, $buffer); foreach $pair (@pairs) { ($name, $value) = split(/=/, $pair); $value =~ tr/+/ /; $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; if ($INPUT{$name}) { $INPUT{$name} = $INPUT{$name}.",".$value; } else { $INPUT{$name} = $value; } } my $q = $INPUT{'q'}; |
B1层 发表时间: 05/29 17:50 |
![]() | 回复: group [group] ![]() |
登录 |
复杂 |
B2层 发表时间: 05/30 09:32 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号