PHP会话逐页工作

时间:2015-05-23 12:51:27

标签: php

我有两个不同的页面,下面的代码。我修剪整个代码,因为超过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 base)中无效!

1 个答案:

答案 0 :(得分:1)

请测试此代码:

firstpage.php

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

secondpage.php

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