这情况错误提示怎么做,输出截断还是行的啊!$this->session->userdata("name")在无法跳转的页面中还是能正确输出的!有什么测试工具没!还是服务器上的php配置有问题呢?本地机制作时一切都是正常的!
第一你查询成功后没看到session赋值, 大写 $_SESSION['sta'],变蓝色字就正常的
,第二你转向的时候能不能不要用这个转向,太土了,用js转向也比这个好啊
echo "<script>location='filephp'</script>";
如果都不是这些问题,可能是你phpini配置session有错误
有跳转成功到mainasp这个文件吗另这个文件有没有相关session的 *** 作比如说清空session的值相关 *** 作呢
responsewrite "<script language=javascript> alert('登陆名"&session("AdminName")&"权限"&session("AdminPurview")&"状态"&session("LoginSystem")&",过期"&sessiontimeout&"');locationreplace('mainasp');</script>" '验证session
试一下把这句换成:
responsewrite "<script language=javascript> alert('登陆名"&session("AdminName")&"权限"&session("AdminPurview")&"状态"&session("LoginSystem")&",过期"&sessiontimeout&"');locationhref='mainasp';</script>" '验证session
看看行不行
如果是文件根本不是同一个服务器的虚拟目录中即不在同一个应用程序中的话session值是传不了的session好像不可以两台服务器互相传送的吧
其实可以用参数的方式来获取其值再保存为session这样或许可以实现你想要的
例如参数:mainaspAdminName=admin&AdminPurview=lele
获取:session("AdminName")=requestquerystring("AdminName")
session("AdminPurview")=requestquerystring("AdminPurview")
或者这样session值就可以转存一下了但是这样如果是管理员的数据的话不安全哟呵不知道能不能解决问题
因为你在当前页面对Session赋值的并没有回发服务器,另一个页面拿的这个Session值肯定是没有实例的,你只要对当前页面Session赋值后刷新一下,让浏览器相应给服务器就可以了。
以上就是关于redirect 跳转页面为什么会无效 session也是全部的内容,包括:redirect 跳转页面为什么会无效 session也是、PHP session的问题,页面跳转后失效李、框架网页登陆后,跳转新页面时session丢失等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)