0

每次用户登录时,我的 Web 应用程序都会设置会话。我检查了会话是否在http://mydomain.com/sessionfolder目录中正确设置。但我无法获得这些会话值。

例如,在根目录 ('/') 中的 'member_check.php' 中,

echo "Your name is = ".$_SESSION['membername'];

我得到'你的名字是(空白)'

谢谢。

4

2 回答 2

1

您是否尝试过手动设置会话保存路径?当我使用学校提供的服务器时,由于服务器上的一些设置,我总是必须自己设置它。

以下行应包含在session_start();

session_save_path('your_path_here');

不要忘记创建文件夹并将文件夹权限设置为每个人都可以读取和写入..

于 2012-05-23T20:45:22.003 回答
0

在脚本的顶部,您必须初始化会话:

if ( ! session_id())
{
    session_start();
}
于 2012-05-23T20:49:17.610 回答