PHP:目录之间的会话不一致

时间:2012-04-09 18:02:14

标签: php session

编辑: 我在不同的服务器上测试了这个我期望的内容:会话之间的会话。这可能是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 ()

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

1 个答案:

答案 0 :(得分:1)

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

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