- <?php
- /**
- *--------------------------------------
- * manage entry
- *--------------------------------------
- * @project : uwa
- * @author : cblee
- * @created : 2012-11-27
- * @copyright : (c)2012 AsThis
- *--------------------------------------
- */
- session_start();
- $_SESSION['admin_enter'] = 1;
- header('location:index.php?g=admin');
- ?>
- /* check entry */
- session_start();
- if(!isset($_SESSION['admin_enter']) or 1 != $_SESSION['admin_enter']) {
- redirect(Url::U('home@index/index'));
- exit();
- }
会发生 $_SESSION 丢失问题,
导致 会直接跳 home@index/index登陆页面
也不是SESSION 丢失问题, 是IE会莫名其妙的新建不同的PHPSESSID ;
造成无法获得 原有 $_SESSION ;丢失入口信息
发生BUG
重现比较难,在一些特殊情况如加载如 activex OCX控件 会发生这样的事情.
建议更改入口标记.