2012-02-26 48 views
0

这里还有一个问题,从我:Zend_Auth_Http用PHP作为CGI

我已经Zend_Auth_Http玩耍了,一切似乎当它在那里PHP运行作为Apache模块运行在服务器上工作正常。当PHP作为CGI脚本运行时,这是一个完全不同的故事,因为它不支持HTTP授权。我搜索了一下,发现this post,它描述了解决这个问题的方法。这一切都有效,但理想情况下,我想使用Zend_Auth_Http在我的Zend Framework应用程序中为我完成大部分工作。有没有办法做到这一点?

这里有一些关于我的托管服务包(1 & 1)一些细节:

  • PHP版本5.2.17
  • 服务器API:CGI/FastCGI的

我希望有人能帮助这里而我想做的事情并非不可能。

非常感谢,如果我没有给你足够的信息,请随时提问!

西蒙

+0

您是否尝试过刚刚加入重写htaccess的?评论在这里:http://framework.zend.com/manual/en/zend.auth.adapter.http.html建议它的工作 – Ashley 2012-02-27 08:10:08

回答

0

对阿什利的评论扩大,为Zend_Auth_Http_Adpter参考此评论通过添加一个.htaccess规则各地提出一个可能的工作。

发布者:让 - 伯努瓦穆拉特于:2011-01-25 10点57分17秒⁋我的基本的HTTP 认证的快速CGI/CGI作品(阿帕奇/ Zend服务器)

加入重写规则* - [E = HTTP_AUTHORIZATION:%{HTTP:授权},L]

在.htaccess文件

+0

是的,我已经试过 - 对不起,我应该提到这一点。问题是我可以看到服务器现在通过了授权细节,但由于某种原因,zend_Auth仍然不接受它。 – simonstuck 2012-02-27 13:44:58