重定向后会话值丢失但它适用于另一个主机

时间:2013-04-25 02:19:40

标签: web-hosting php

直升机,

我遇到会话变量问题。页面重定向到另一个页面后会话值丢失。 我简单地用了两页进行测试。

在第一页(test.php) -

<?php 
        session_start(); 
        $_SESSION['test'] = 'SS'; 
        header('location: test2.php'); 
?>

在第二页(test2.php) -

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

但是test2.php没有任何价值。目前我正在测试startlogic托管和我使用相同的页面 在不同的主机上,它工作。这真的是托管问题吗? PHP版本或Web服务器(aparche)问题?

谢谢你, 巢穴

1 个答案:

答案 0 :(得分:1)

在test2.php上你应该有echo $ _SESSION ['test']而不是$ _SESSION ['SS']。 'SS'是您保存到会话变量的值,'test'是索引。