如何在两个不同的php脚本上管理单个会话?

如何在两个不同的php脚本上管理单个会话?,php,session,session-variables,Php,Session,Session Variables,我在服务器上安装了两个不同的PHP脚本。一个在根目录上,另一个在不同的子目录上。但是,我希望根phpscript的用户会话在另一个子目录脚本上继续。我需要此会话来启用聊天,即使是在另一个目录脚本上 子目录为。 我在子目录上创建了一个不同的PHP文件来跟踪会话变量 Array ( [user_email] => xxxx@example.com [users_id] => 275 [first_name] => Sammy [las

我在服务器上安装了两个不同的PHP脚本。一个在根目录上,另一个在不同的子目录上。但是,我希望根phpscript的用户会话在另一个子目录脚本上继续。我需要此会话来启用聊天,即使是在另一个目录脚本上

子目录为。 我在子目录上创建了一个不同的PHP文件来跟踪会话变量

Array ( [user_email] => xxxx@example.com
        [users_id] => 275
        [first_name] => Sammy
        [last_name] => Durha
        [username] => 275
        [mobile] => XXXXXXXXX
        [chat_sms_sent] => message sent to off line friends. )
但是,在其中一个脚本页面上,半个会话丢失

Array ( [messages] => Array ( )
        [keepForm] => Array ( )
        [form] => Array ( )
        [chat_sms_sent] => message sent to off line friends. )
谁能把这个问题解决一下吗


谢谢

会话未绑定到目录。如果在两个脚本的顶部调用
session\u start()
,则
$\u session
变量在这两个脚本中的内容应该相同

会话独立于目录和文件。它可以普遍使用。但请记住,会话不太安全


您可以学习一个简单的教程。

但是为什么会话[用户电子邮件]=>xxxx@xxxxxxxxxx.com在新脚本上调用session\u start时,[users\u id]=>275[first\u name]=>Sammy[last\u name]=>Durha[username]=>275[mobile]丢失?