如何读取Perl CGI程序中的URL参数?
解决方法
对于GET请求,CGI解析指定的参数并通过param()方法使它们可用.
对于POST请求,param()将从postdata返回参数,但是通过URL本身中的查询字符串指定的任何参数仍然可以从url_param()方法获得. (当POST请求大于$CGI :: POST_MAX时,这可能会有所帮助;在这种情况下,CGI只会丢弃postdata,但您可以安排查询字符串参数,以确定提供良好的请求的请求类型错误信息.)
对于ISINDEX样式请求,请求的关键字可通过keywords()方法获得,也可通过仿“关键字”参数中的param()获得.
更新:如果您通过“URL参数”表示除参数之外的其他内容,则url()方法提供所请求的URL的全部或部分;见OBTAINING THE SCRIPT’S URL.