3个页面reg.php, login.php, main.php。(分别代表注册,登录和首页)
现在我在reg.php用curl的方式post给login.php值,然后login.php将其保存为session,之后reg.php重定向到main.php。此时main.php的session是空的。
我试了下,在Login.php输出session,是正确的,也就是说reg.php的curl方式的post成功了,login.php也保存session了。但是跳转到main.php所有session就没了。
还有一点,如果是从Index.html输入用户名密码,post给login.php,login.php判断后重定向到main.php,注意,这里的session是却成功的。
网上说是utf-8带Bom编码的原因,我也确实是用utf-8带bom编码,但改成无bom也是同样的问题,而且如果直接从Index.html登录的话session也不会消失呀,所以我不明白,为什么跳转着跳转着session就没了~
现在我在reg.php用curl的方式post给login.php值,然后login.php将其保存为session,之后reg.php重定向到main.php。此时main.php的session是空的。
我试了下,在Login.php输出session,是正确的,也就是说reg.php的curl方式的post成功了,login.php也保存session了。但是跳转到main.php所有session就没了。
还有一点,如果是从Index.html输入用户名密码,post给login.php,login.php判断后重定向到main.php,注意,这里的session是却成功的。
网上说是utf-8带Bom编码的原因,我也确实是用utf-8带bom编码,但改成无bom也是同样的问题,而且如果直接从Index.html登录的话session也不会消失呀,所以我不明白,为什么跳转着跳转着session就没了~