Как я могу получить идентификатор пользователя на форуме vbulletin, используя global.php на странице вне форума?

Вот что я пробовал:

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

Это единственное, что дало некоторые результаты, и мне пришлось разместить его в качестве первой строки в файле php, иначе я получил бы ошибку cookie.

Но проблема в том, что когда я делаю echo $vbulletin->userinfo['userid']; выходит 0, даже если я вошел в систему, а эхо для имени пользователя незарегистрировано.

Как я могу заставить это работать, когда пользователь вошел в систему?


person Kesarion    schedule 21.02.2011    source источник


Ответы (1)


Я использовал функцию JQuery .post() для вызова php-скрипта внутри папки форума, который собирал нужные мне данные и возвращал их. Таким образом, мне даже не нужно было использовать php на моей странице. Это отличное решение для тех, кто в этом нуждается.

person Kesarion    schedule 01.03.2011