perl解析cgi参数
perl parsing cgi parameters
我记得在某处读到可以将参数传递给 perl cgi 脚本,如下所示:
www.example.org/cgiscript/arg1/arg2/arg3
我不记得我是在哪里读到它的,搜索也没有帮助我,所以有人能告诉我这是否真的有效,如果有效,怎么做?这是 mod_perl 的事情吗?
是的。如果从以下形式的 URL 调用 CGI 脚本:
http://example.com/path/to/script.cgi/foo/bar
然后路径 /foo/bar
将在环境变量 PATH_INFO
中可用。
如果您使用的是 CGI.pm,这也适用于 $q->path_info
。如果您使用 mod_perl,Apache2::RequestRec
有相同的方法。
我记得在某处读到可以将参数传递给 perl cgi 脚本,如下所示:
www.example.org/cgiscript/arg1/arg2/arg3
我不记得我是在哪里读到它的,搜索也没有帮助我,所以有人能告诉我这是否真的有效,如果有效,怎么做?这是 mod_perl 的事情吗?
是的。如果从以下形式的 URL 调用 CGI 脚本:
http://example.com/path/to/script.cgi/foo/bar
然后路径 /foo/bar
将在环境变量 PATH_INFO
中可用。
如果您使用的是 CGI.pm,这也适用于 $q->path_info
。如果您使用 mod_perl,Apache2::RequestRec
有相同的方法。