超菜的问题,session,怎样在各个页面中,传送信息阿?????特急!!!

chenfeng3000 2003-08-22 06:23:44
个超级菜鸟的问题:我在做一个聊天室,首页是一个登陆页面,聊天室是用框架
页面做成的,现在,我想把登陆的个人信息保存到session中去,以便于,后面的asp
文件,能够引用这个session中得信息
如下 page1.asp中的session变量,被frame1.asp page2.asp,page3.asp引用,读取
可是,就是得不到session中的信息,我对asp不熟悉,凭直觉,我觉得应该用
session吧,我需要session,传递过来聊天客人的基本信息的
那位朋友,能用偶的思路,把session,写一下,以保证她在各个页面中能够传递阿
,我很急阿!!!!!!
...全文
39 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qjrein 2003-08-22
  • 打赏
  • 举报
回复
session是将信息储存在了服务器缓存中,以待随时调用,每个从给session赋值得窗口打开的子窗口都会继承该session变量,按你的说法不应该取不到值的,你试试看zhgroup(孤独泪(QQ8824766)) 的办法
WQ771211 2003-08-22
  • 打赏
  • 举报
回复
建议楼主不要用session
1、session占资源
2、session不稳定
3、session默认情况下超过20分钟失效

解决方法
1、用<input type="hidden">存放数据
2、用户登陆后,在服务器端生成一个userKey(我用userID+随机数)传回来,存放在window.name中,以后都可以用来做验证
qwater 2003-08-22
  • 打赏
  • 举报
回复
session("ID") ="aaa"
session("password") ="bbb"

不同的页面直接引用session("ID") 、session("password") ,就能得到里面保存
的值
lxd1979 2003-08-22
  • 打赏
  • 举报
回复
session("username") 最好使用Trim()去空格,
Ucase()有时也使用
windancer 2003-08-22
  • 打赏
  • 举报
回复
框架中使用session可能会丢失,采用cookie试试
seraph2 2003-08-22
  • 打赏
  • 举报
回复
只需要你在第一个页面里设置好要传递的参数,提交到第二个页面用request接收后直接放到session对象中,之前准备的就是要初始化session对象,写法session("name")=""传递的时候类似,初始化在.asa文件中设置!
zhgroup 2003-08-22
  • 打赏
  • 举报
回复
不可能不好使啊,这样
<% session("id")=id
session.timeout=20 可以将这个设置得再大 点。这个是多少分钟后SESSION变量被清空
%>
在另 个页面调用时
<% uid=session("id") %>
chenfeng3000 2003-08-22
  • 打赏
  • 举报
回复
好像,不好使阿
lions911 2003-08-22
  • 打赏
  • 举报
回复
<%session("username")="aaa"%>'将字符串赋值给SESSION变量

在需要用到的页

<%username=session("username")%>

在取SESSION变量!

hzqq 2003-08-22
  • 打赏
  • 举报
回复
page1.asp
<%session("username")="aaa"%>
page2.asp
page3.asp
<%username=session("username")%>
还有,iis中要建立虚拟目录

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧