【发布时间】:2012-01-18 06:41:16
【问题描述】:
我有一个 CodeIgniter 安装,我用于大多数网站。我有一个 /blog 文件夹,我在其中安装了 Wordpress。
目标:/blog 内的页面看起来与站点的其余部分具有相同的标题。他们还将拥有 Wordpress 的所有功能。
对于 /blog 文件夹中的页面(运行 Wordpress),我正在通过 file_get_contents() 调用加载 CodeIgniter 标题视图,因为我无法从 Wordpress 中访问 CI 框架。我不想在 Wordpress 模板中创建标题视图的另一个副本,因为我只想维护一个文件。
问题来了:我无法在 Wordpress 中维护用户的状态,因为我无权访问 CodeIgniter 的会话。
由于对标头的调用是通过 file_get_contents() 完成的,因此服务器无法访问与客户端相同的会话(因为它实际上是来自服务器的调用)。
有没有办法可以通过 URL 将会话 cookie 数据传输到 CodeIgniter?比如:
file_get_contents('http://mydomain.com/header.php?data=SESSIONDATA').
我的想法是否正确?请注意,我们显然在同一个域中,只是不同的文件夹。
【问题讨论】:
标签: wordpress codeigniter cookies