session的传值问题,拜托各位了

jossking 2004-04-09 11:04:07
现有一台web服务器web_server, 一台文件服务器file_server,
在web_server下配置了虚拟目录aaa指向本地的路径D:\test,
在虚拟目录aaa下又建立了一个虚拟目录aaa_files 指向文件服务器的目录\\file_server\files, 同时在虚拟目录aaa_files下有一个asp文件:openfile.asp,
我在虚拟目录aaa的任何一个asp文件中(如doclist.asp)调用了虚拟目录aaa_files下openfile.asp,可是无法把session中的值传递过去,请问各位大虾,可否有办法在openfile.asp中获取doclist.asp传过来的session的值,谢谢!
...全文
24 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
amwje123 2004-04-10
关注!!~~
回复
jossking 2004-04-10
谢谢上面各位,其实我想做的只不过想把web服务器和文件服务器分开,在通过web访问文件服务器时加上权限控制,使它做不到在地址栏上输入虚拟目录加文件名就能直接打开文件。一直都想不到什么好办法,所以就想用以上的办法把openfile.asp放在文件服务器上。然后在openfile.asp的开头做个session中的用户检测,不知道各位还有啥办法?
备注:openfile.asp是一个用直接用response显示二进制文件的asp,而不是一个超链。其实更关键的一点是如何显示其中带有图片或超链的html文件, 在资源管理器中如果一个html文件带有图片或其他超链(如把一个带有多个工作表的Excel文件另存成html),则它会有相应的一个XXXX.files文件夹,这个文件夹就放有相关的图片或html,而我是想把XXXX.files文件夹也要放在文件服务器上,因此不得不把openfile.asp也放在文件服务器上并且置于XXXX.files文件夹的上级,这样用response显示时才能把相应的图片或html显示出来。现在关键就是要加上权限的控制就可以。如果我把openfile.asp放在aaa虚拟目录下,通过session那是没问题的,可现在就卡住了,各位再帮我想想办法,分不够我再给,谢谢!
回复
qxg1123 2004-04-10
用cookies("name").domain=".csdn.net"
然后读cookie重定义session
回复
QQgenie 2004-04-10
SESSION保存在服务端的吧,在服务端处理一下有可能行
回复
没办法做到吧
回复
sfply 2004-04-09
从doclist.asp设置SESSION,然后只要从doclist.asp进入不关闭IE自然就能保存值了
回复
snowcloud2002 2004-04-09
不能跨域读取的
回复
cmsoft 2004-04-09
显然是不行的,否则会天下大乱:)
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告