为什么我的FLASH导航栏不能实现Session?

来源:百度知道 编辑:UC知道 时间:2024/06/17 22:08:30
为什么我的FLASH导航栏不能实现Session?
网页语言:ASP

当我登陆后,点击FLASH导航栏中的一个链接,
该链接到一个加有判断是否登陆了的代码,如:if session<>"" then……
若登后一直在地址栏输入该网页地址就可以打开,
若直接从FLASH导航中打开就不能打开,老是提示:你还没登陆!但我已经登了呀。

有哪位高手帮看看!小弟先谢过!

这个问题我也遇上了。。。
原因是FALSH下载后,页面不再重新下载,刷新,所以session一直没变。
解决方法
方法一:建一个MC,在onClipEvent()事件中,读取session
方法二:
myData = new LoadVars();
myData.load("session.asp");
myData.onLoad=function(success){
if(!success){
gotoAndPlay(1);
}else{
gotoAndStop(2);
}
}
stop();

最好还把在页面里敲上一句Response.Expires = 0,不缓存