是bug吗?session信息咋没有啊

2016-07-07 15:33 来源:www.chinab4c.com 作者:ecshop专家



2.7版本。我新建了一个php页面。放在根目录。
相关代码:

  1. define('IN_ECS', true);
  2. require(dirname(__FILE__) . '/includes/init.php');
  3. print_R($_SESSION);
复制代码
结果:
Array
(
[from_ad] => 0
[referer] => 本站
[user_id] => 0
[user_name] =>
[email] =>
[user_rank] => 0
[discount] => 1
[login_fail] => 0
)
为什么啊?

回答:
这个结果是正常的。
请参看includes/init.php中
$_SESSION = array();
$_SESSION['user_id']= 0;
$_SESSION['user_name']= '';
$_SESSION['email'] = '';
$_SESSION['user_rank']= 0;
$_SESSION['discount'] = 1.00;

这么深奥
那个页面是干什么的
检查session的?

用户已经登录了啊 这个也正常吗?

不清楚你的测试过程,用户是否已经退出了。
本地测试结果
  1. Array
  2. (
  3. [from_ad] => 0
  4. [referer] => 本站
  5. [login_fail] => 0
  6. [last_time] => 1259747044
  7. [last_ip] => 127.0.0.1
  8. [user_id] => 1
  9. [admin_id] => 0
  10. [user_name] => ecshop
  11. [user_rank] => 2
  12. [discount] => 1.00
  13. [email] => ecshop@ecshop.com
  14. )
复制代码

不会代码就是看不懂意思!

晓天哥,用户是已经登录的,没有退出。刷新过多次。

我用的是2.7的版本。

刷新正常,未出现你说的情况