会话ID PHP更改?

时间:2013-09-27 12:06:04

标签: php session

好的,这就是我想要做的事情。 (我忘了放置重定向的按钮,但你明白了)

on test1.php

<?php 
   session_start();
   echo session_id(); //prints 5e28459b687847200537d1acd5ee880f
   $_SESSION['test']=1;
   echo $_SESSION['test']; // prints 1
?>    

on test2.php

<?php
   session_start();
   echo session_id(); //print nothing
   echo $_SESSION['test']; // prints 1
?>

问题出现了:

<?php session_start(); ?>
<html>
<?php echo session_id(); //prints 5e28459b687847200537d1acd5ee880f5e28459b687847200537d1acd5ee880f(yes it duplicates)
      echo $_SESSION['test'] // prints none
?>
</html>

我一直在努力解决这个问题,因为我无法将我的变量传递到第3页左右,尝试搜索并看到没有或者类似但不完全,并尝试了那些不起作用所以我最终问你所有

1 个答案:

答案 0 :(得分:0)

将以下行放入php.ini:

session.auto_start = on

或将其放入您的apache虚拟站点配置或.htaccess文件中:

<IfModule mod_php5.c>
  php_flag session.auto_start on
</IfModule>