如何在论坛外的页面上使用 global.php 获取 vbulletin 论坛上的用户 ID?

发布于 2024-10-18 07:51:50 字数 270 浏览 2 评论 0原文

这就是我尝试过的:

<?php chdir('forum');
include('global.php');
?>

这是唯一给出一些结果的东西,我必须将它作为 php 文件中的第一行,否则我会得到一些 cookie 错误。

但问题是,当我执行 echo $vbulletin->userinfo['userid']; 时即使我已登录并且用户名的回显未注册,它也会显示 0。

当用户登录时我怎样才能做到这一点?

This is what I tried:

<?php chdir('forum');
include('global.php');
?>

This is the only thing that gave some results and I had to place it as the first line in the php file otherwise I would get some cookie error.

But the problem is that when I do an echo $vbulletin->userinfo['userid']; it comes out 0 even if I'm logged in and an echo for the username is Unregistered.

How can I make this work when the user is logged in ?

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

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

发布评论

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

评论(1

浅浅淡淡 2024-10-25 07:51:50

我使用 JQuery 函数 .post() 调用论坛文件夹内的 php 脚本,该脚本将收集我需要的数据并返回它。这样我什至不需要在我的页面上使用 php。对于那些需要它的人来说,这是一个很好的解决方案。

I used the JQuery function .post() to call a php script inside the forum folder that would gather the data I needed and returned it. This way I didn't even need to use php on my page. It's a great solution for those who need it.

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