其他页面上没有可用的会话变量。

时间:2013-11-02 15:06:17

标签: php session

我真的不知道我在这里做错了什么。第2页的会话变量在第2页不可用。

注意:第1页和第2页不在同一个文件夹中。

第1页。

<?php
    session_start(); 
$_SESSION['TestSession'] = 'Available';
?>

第2页。

<?php
    session_start(); 
echo "Your session variable is ".$_SESSION['TestSession']; 
?>

1 个答案:

答案 0 :(得分:2)

这可能是UTF-8 BOM(字节顺序标记)问题。如果可以访问Windows环境,则可以使用Notepad ++删除BOM:

在记事本++中打开文件 在编码菜单中选择“在没有BOM的UTF-8中编码” 然后保存

页面不在同一个文件夹中,但它们位于同一个域或子域???