douguai7291 2013-04-25 02:19
浏览 40
已采纳

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

Helo,

I'm having a problem with session variables. The session values lost after the page redirect to another. I simplely used two pages for testing.

In the first page (test.php)-

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

In the second page (test2.php)-

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

But there's no value on test2.php. Currently I'm testing on startlogic hosting and when I used the same pages on different hosting, it worked. Is that really hosting problem? PHP version or web server (aparche) issue?

Thank you, Den

  • 写回答

1条回答 默认 最新

  • dsai1991 2013-04-25 02:44
    关注

    On the test2.php you should have echo $_SESSION['test'] not $_SESSION['SS']. 'SS' was the value that you saved to the session variable and 'test' was the index.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输