传输会话信息的php路径问题

Posted

技术标签:

【中文标题】传输会话信息的php路径问题【英文标题】:php path issue to transmit session info 【发布时间】:2012-07-11 21:14:21 【问题描述】:

我有一个非常简单的问题,但我对 php 真的很陌生。我刚刚下载了一个有趣的聊天插件,叫做 comechat。准确地说,有一个 cometchat direvtoru 包含 php 文件。后者只需要 $_SESSION['user'] 来处理。但它没有,我认为我的代码在传输用户会话信息时遇到了路径问题。

在我的代码方面,我有以下架构:基本上是三个目录

类(包含我所有的php文件,除了index.php,account.php生成用户会话) 模板(包含我所有的 html 文件) 公开包含 - index.php -css目录 - js目录 - cometchat 目录

index.php 处理 'classes' 的 php 文件,然后后面的文件使用 smarty 引擎处理 html 文件。

我试图通过在 index.php 中的 require_once path/config.php 调用 cometchat 目录的配置文件,但它没有工作。所以我可能有一个愚蠢的问题,但是:如果我在 index.php 中调用这个配置文件,并且知道 index.php 实例化 account.php 文件的帐户类(创建用户会话的位置),那么 require_once 路径/配置是否.php 将检索会话信息。更一般地说,anypne 可以帮助解决这个问题吗?

最好, 迈赫迪

【问题讨论】:

cometchat插件的javascript和css是否正常工作? 【参考方案1】:

也许你应该在 cometchat 目录的配置文件中调用 require_once index.php,在 cometchat 目录的配置文件中,类似这样:

require_once('../index.php')

【讨论】:

以上是关于传输会话信息的php路径问题的主要内容,如果未能解决你的问题,请参考以下文章

在 PHP 中的 PayPal 中返回 URL

PHP 创建随机 tmp 文件并获取其完整路径

清理 php 会话文件

全面解读php-网络协议

PHP中的默认会话时间和路径是什么。如何改变?

PHP中的默认会话时间和路径是什么。如何改变?