当前位置:Gxlcms > PHP教程 > session_start()怎么使用

session_start()怎么使用

时间:2021-07-01 10:21:17 帮助过:16人阅读

session_start()如何使用?
本帖最后由 xwmr1988 于 2013-11-05 16:07:59 编辑

php.ini中session.auto_start=0
页面一index.php:
  1. <br>
  2. <!--?php session_start();?--><br>
  3. <!--?php<br /-->
  4. if(isset($_POST['submit'])){<br>
  5. $_SESSION['season']=$_POST['season'];<br>
  6. header('Location:test.php');<br>
  7. }<br>
  8. ?><br>
  9. <b>存储会话</b><br>
  10. <hr><br>
  11. 选择需要设置的数据:<br>
  12. <br>

页面二test.php:
  1. <br>
  2. <!--?php<br /-->
  3. session_start();<br>
  4. ?><br>
  5. <!--?php<br /-->
  6. $season=$_SESSION['season'];<br>
  7. echo '<b>读取会话<b><hr>';<br>
  8. switch($season){<br>
  9. case '春天':<br>
  10. echo '现在是绿意盎然的 春天';<br>
  11. break;<br>
  12. case '夏天':<br>
  13. echo '现在是热情四溢的 夏天';<br>
  14. break;<br>
  15. case '秋天':<br>
  16. echo '现在是硕果累累的 秋天';<br>
  17. break;<br>
  18. case '冬天':<br>
  19. echo '现在是白雪皑皑的 冬天';<br>
  20. break;<br>
  21. default:<br>
  22. echo '对不起,会话中没有数据,或者不存在该会话。';<br>
  23. }<br>
  24. ?> <br>
  25. </b></b>

运行页面一:

提交到页面二:

为什么会出现这种警告?怎么解决?除了设置session.auto_start=1

分享到:


------解决方案--------------------
确认test.php 没有bom头

人气教程排行