有没有人在PHP 5.3安装中有openid工作?我试过的libraries没有一个似乎在工作。用于PHP 5.3的OpenID库
回答
好的,我终于修好了图书馆...我解释了所有的东西here(你也可以在我的更改后下载php-openid库)。
我需要做Paul Paul提出的建议,但是,我还需要修改Auth_OpenID_detectMathLibrary
并将static
关键字添加到很多函数中。这似乎很好地工作,尽管它不是一个理想的解决方案之后...我认为有人应该重写整个库在PHP 5 ...
Zend_OpenId与PHP 5.3兼容,但它只支持OpenID 1.1并且不支持Google(使用OpenID 2.0)。 Janrain的OpenID系统通常通过http://openidenabled.com/php-openid/提供,它是我用于我的PHP 5应用程序(支持OpenID的网站目前稍微维护一点的) - 它也是比较流行的PHP OpenID实现之一(只有小的障碍是它使用OpenID会话的临时文件 - 使它在多服务器环境中工作稍微棘手)。
对,我不打算使用openid 1.1提供程序。而Janrain并没有为我开发PHP 5.3。对你起作用吗? – 2009-08-10 18:52:30
是的,你有什么样的问题/错误? – 2009-08-10 21:52:00
这些是错误消息。 http://gist.github.com/167039 – 2009-08-13 07:53:27
解决的办法是在php-openid中删除所有通过引用的元素。
变化
foo(&$param)
到
foo($param)
和图书馆应重新工作。
这个和openidenabled.com的[这张票](http://trac.openidenabled.com/trac/ticket/337)中的建议使图书馆的工作部分。但是,这并不能完全解决图书馆问题,并且Google的身份验证不起作用。 – miguelSantirso 2009-09-27 18:57:33
谷歌登录似乎为我工作这个变化:http://paulisageek.com/openidavatar/ – 2009-09-28 23:01:04
好吧,我终于修好了......我解释了我对这个问题的答案的一切 – miguelSantirso 2009-10-05 17:00:31
对于我这个库的工作:http://gitorious.org/lightopenid
- 1. 用于openID的PHP库
- 2. OpenID的PHP库
- 3. PHP OpenID库允许facebook/openid/twitter等;
- 4. 用于Java的最佳OpenID库
- 5. 用于c#(.NET)的OpenID Connect库
- 6. mail.log相当于php <5.3
- 7. mktime等效于PHP 5.3
- 8. mssql_connect不再适用于PHP 5.3
- 9. PHP 5.2.x与5.3.x之间关于SOAP库的区别
- 10. 任何好的OpenID php消费者库?
- 11. Delphi的OpenID库?
- 12. Python OpenID库使用
- 13. 使用()在PHP 5.3
- 14. C++中的OpenID库?
- 15. php-openid库不返回SREG属性?
- 16. 的Memcached的PHP 5.3
- 17. Magento中的PHP openID
- 18. 数据库未选择php 5.3
- 19. php ereg_replace in php 5.3
- 20. PHP,使用PHP 5.3兼容的代码
- 21. Zend OpenID与PHP
- 22. 无法使用PHP 5.4上的sqlsrv连接,但适用于5.3
- 23. 适用于PHP 5.3的Facebook SDK,可以使用Graph API v2.x
- 24. 使用janrain的OpenId php库的测试脚本。 (PHPUnit)
- 25. 获得使用Janrain OpenID库
- 26. php 5.3 convert array_walk_recursive
- 27. Drupal和PHP 5.3
- 28. PHP 5.3 FILE_NAME
- 29. WordPress和PHP 5.3
- 30. PHP 5.3和sqlsrv_connect
还没有过使用它自己,但据说Zend Framework 1.9的Zend_Openid与5.3兼容,因为整个发布应该是 – Mark 2009-08-08 17:40:41