1

编辑:我在另一台服务器上进行了测试,符合我的期望:目录之间的会话。这是 PHP 或 Apache 配置问题。

我还查看了 php.net。有一些方法可以影响 setcookie() 的路径,但我没有看到与 session_start() 类似的东西。

****Original Post****

文件 1:public_html/one_up/session_test.php

<?php
session_start();
$_SESSION['testing'] = 'Yup';
print_r($_SESSION);

输出:

Array ( [testing] => Yup )

文件 2:public_html/session_test.php

<?php
session_start();
print_r($_SESSION);

输出:

Array ()

有我不知道的配置吗?据我所知,这是在具有默认配置的专用服务器上。我是唯一一个改变了一切的人。

4

1 回答 1

1

您可以在此处找到会话配置指令。尝试phpinfo()在不同的文件夹中进行调试。

使用函数调用ini_set('session.save_path', '/tmp/eggs');来覆盖指令。

于 2012-04-09T19:24:49.003 回答