phpBB会话集成&致命错误

时间:2012-07-23 21:14:42

标签: php session integration phpbb

我有一个我从头开始构建的网站,显然位于我的根文件夹中。

在我的根文件夹中,我有一个目录名称"论坛"其中有我的phpBB 3.0.8安装。

我想要做的就是在我网站的索引上显示当前登录用户的头像,姓名和消息计数。

我知道必须首先开始一个会话。我找到了这个网站并一步一步地跟着它。 http://www.3cc.org/blog/2010/03/integrating-your-existing-site-into-phpbb3/

我改变的唯一的事情是

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : 'change_this_to_phpbb_dir';

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum';

当我创建测试页面时,我得到了

  

致命错误:在第7行的/data/25/2/25/137/2514626/user/2754604/htdocs/alpha/phpbb.php中调用非对象的成员函数session_begin()

第7行为$user->session_begin();

我已经阅读了一百篇有类似问题的文章和论坛帖子,但似乎没有任何帮助。我的phpBB论坛可以在这里找到:http://alphakravmagainternational.com/forum/

请记住,我是一个php / phpBB菜鸟,所以请尝试包含示例。我还在学习:)。

谢谢

phpbb.php文件:

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
?>

0 个答案:

没有答案