我正在编写最初来自http://modperlbook.org/html/B-18-1-Apache-Session-8212-Maintain-Session-State-Across.html的代码来使用会话。
但是我收到如下错误: “ 在调用HTML :: Mason :: Request-> new()时传递了以下参数,但未在验证选项中列出:ah \ n \ nStack:\ n “
当我查看Request.pm时, 'ah'在其doc部分中,但不在 PACKAGE - > valid_params中。我使用'my $ status = $ ah-> handle_request($ r);'出错误?
哦,我正在使用HTML:Mason 1.42-2,Apache2和perl5。
谢谢,
杨
答案 0 :(得分:0)
弄清楚应该做些什么。
为'new HTML :: Mason :: Interp'创建对象时,请明确询问
'request_class => 'HTML ::梅森::支持:: ApacheHandler'。
默认的'HTML :: Mason :: Request'不支持'ah',但'ApacheHandler'支持'啊'。