从 open_id 表单中检索格式化的 URL

发布于 2024-07-25 13:35:26 字数 339 浏览 13 评论 0原文

我刚刚使用 PHP janrain 库将 OpenID 添加到我的网站,一切正常,但我有一个关于如何做某事的问题。

从用户那里收到 openid_url 后,我将其传递给 openid lib,然后该库处理该 url 并准备好发送给 OP。 我如何检索该 URL?

我之所以问这个问题是因为我的脚本当前将 http://mysite.com 和 mysite.com 视为不同的 URL。 我知道该库规范了 URL,但我只是不知道如何提取它。

我希望我说得有道理,并感谢您的帮助。

I just added OpenID to my website using the PHP janrain libraries, and I got everything working but I have a question about how to do something.

After receiving the openid_url from the user, I pass it to the openid lib, which then processes the url and gets it ready to send to the OP. How can I retrieve that URL?

Why I ask is because my script currently sees http://mysite.com and mysite.com as different URLs. I know the library normalizes the URL, I just don't know how to extract it.

I hope I made sense, and thank you for helping.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甚是思念 2024-08-01 13:35:26

您可以通过 claimed_id 属性中的 Auth_OpenID_SuccessResponse 对象获取要用于跟踪目的的最终 URL。 (getDisplayIdentifier() 方法输出一个更适合人类使用的版本,这可能会或可能不会有所不同。)

You get the final URL you want to use for tracking purposes back with a Auth_OpenID_SuccessResponse object, in the claimed_id attribute. (The getDisplayIdentifier() method outputs a version more intended for human consumption, which may or may not be different.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文