【发布时间】:2014-02-09 01:43:50
【问题描述】:
我试图集成 opencart 和 phpbb,但遇到了问题 通过集成,我的意思是,当用户登录到 opencart 或 phpbb 时,他们会同时登录两个站点(这对我来说很好,因为它只涉及在登录 phpbb 时将相关数据插入到 opencart DB 中,反之亦然)
问题发生在我必须开始在 opencart 页面本身中获取 phpbb 帖子时 我关注了这个话题
wiki.phpbb.com/Practical.Displaying_posts_and_topics_on_external_pages
最后一行包含了phpbb中几乎所有的类/函数
include($phpbb_root_path . 'common.' . $phpEx);
现在,两者中都有同名的类(例如缓存、会话、模板) 我重命名了 PHP 中所有冲突的类以继续,但发现有同名的全局变量。甚至像 $db 这样的全局变量也有相同的名称 常用的函数,我只需要小心删除重复的函数
谁能告诉我如何集成两个具有通用类名、函数和全局变量的 php 应用程序
我在想如果没有其他工作,我会从 opencart 访问 phpbb 作为 ajax 请求/响应,这样 phpbb 仍然是一个不同的应用程序。例如,发出 ajax 请求以获取帖子(通过将主题 ID 传递给 http url/forum 并读取我从脚本中获得的响应)并将此响应写入 opencart 屏幕
【问题讨论】:
标签: php integration opencart forum phpbb3