【问题标题】:requeststreams in lightopenid queries URL twice, getting success (is_valid:true) the first time but returning the second result, which is failurelightopenid中的requeststreams查询URL两次,第一次成功(is_valid:true),第二次返回失败
【发布时间】:2012-08-05 04:54:41
【问题描述】:

我已经在本地测试机器(Windows 和 IIS)和远程服务器上实现了登录代码。在 IIS 中,它“工作”,采用 request_curl 路线。在服务器上,它采用 request_streams 路由,但失败了。

通过在代码中插入大量的跟踪消息,我发现它实际上是成功的,然后是失败的。方法如下:

在request_streams中,声明

       $data = file_get_contents($url, false, $context); 

返回“is_valid:true...”。不幸的是,代码继续处理响应头,然后执行与上述相同的语句,这次返回“is_valid:false ...”。

由于我不确定 request_streams 在这一点上真正想要做什么,我不愿意简单地删除问题陈述并返回 $data。

谁能解释一下代码应该在这里做什么?代码是否需要修复,或者我可能做了一些事情以某种方式把它搞砸了?

【问题讨论】:

    标签: php openid lightopenid


    【解决方案1】:

    这是当前稳定版本的错误。使用已修复的version from gitorious

    【讨论】:

      猜你喜欢
      • 2020-03-28
      • 2020-09-13
      • 2012-07-31
      • 1970-01-01
      • 2020-10-15
      • 2020-08-31
      • 1970-01-01
      • 2018-10-19
      • 1970-01-01
      相关资源
      最近更新 更多