PHP会话不能逐页工作


PHP session not working page by page

我有两个不同的页面,下面的代码。因为超过1000行,所以我对整个代码进行了修剪。

在第一页,我删除会话和填充新的数组。

firstpage.php

session_start();
unset($_SESSION);
$_SESSION['new'] = 'test';
print_r($_SESSION); // Session Working fine here at the bottom of page.

secondpage.php

session_start();
print_r($_SESSION);

但是在第二页显示空数组()!我不知道为什么会发生这样的事

第一页标头:

PHPSESSID   e73jddq9fqhaeeav346h724js7  xxx.ttt.com 35B /  Session

第二页页眉:

PHPSESSID   e73jddq9fqhaeeav346h724js7  xxx.ttt.com 35B /  Session  

都是一样的

脚本工作良好的windows PHP,但在cpanel(linux基础)不工作!

请测试此代码:

firstpage.php

<?php 
session_start();
$_SESSION['name'] = "john doe";
echo $_SESSION['name'];
?>

secondpage.php

<?php 
session_start();
echo $_SESSION['name'];
?>