错误日志如下:
PHP Fatal error:  internal error during session_regenerate_id() in E:\ufosky\PHP\www.bianqihe.cn\rpg\index.php on line 2
index.php的代码如下:
<?php
session_start ();require_once ('global/inc.main.php');$hero = new owarrior ('char2.gif', array ('attaque' => 10, 'defense' => 2, 'pv' => 20, 'init' => 1000));$_SESSION['hero'] = serialize ($hero);header ('Location: map.php');
?>
其它文件中也是只要调用了此函数就出现这样的问题.

解决方案 »

  1.   

    我怎么觉得他是在注册变量的时候报错了, 是不是你的变量定义有问题,然后在注册SESSION的时候报错呢 ?不太清楚!建议你独立环境中测试一下session_start ();不要注册太复杂的变量.
      

  2.   

    我试了一下,代码就改成
    <?php
    session_start ();
    echo("good");
    ?>
    浏览器打开也是空白,日志里面还是那样的记录
      

  3.   

    SESSION保存路径,以及相关权限.
      

  4.   

    路径改过试了,我是在windows下用的apache+php,权限应该没问题