如何检查表单变量是否等于Perl中的某些内容?

时间:2011-09-11 21:54:22

标签: perl forms get

我是perl的新手,过去我主要使用php,

通常要检查一个get变量是否等于某个东西然后再做其他事情,如果是,我只是做

if ($_GET['page'] == 'news') { 
echo 'yessss';
}

但是我不确定如何处理perl:$有人可以帮助我吗? :)

谢谢!

2 个答案:

答案 0 :(得分:5)

在Perl中,CGI的模块存在, http://perldoc.perl.org/CGI.html#SYNOPSIS 并且->param获取输入参数。

use CGI;
my $q = CGI->new;
print $q->header();
if ($q->param('page') eq 'news') {
  print "...";
}

答案 1 :(得分:1)

在perl中,您有不同的运算符来检查字符串与整数相等 如果左参数在数值上等于右参数,则“==”返回true。 如果左参数字符串等于右参数,则“eq”返回true。