CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

关于session

楼主byybyybyy(henry)2003-06-03 17:52:20 在 Web 开发 / ASP 提问

我写了一些通用的函数,可供别人在其自己的页面上调用以完成相应的功能.但是我的函数里用到了许多session全局变量如session("username")等.我担心别人也会用到类似的变量,这样可能带来逻辑上的错误.请问该怎么解决?  
  另外想问一下global.asa文件   和session("...")   有什么必然联系吗,我把相应asp应用程序目录下的该文件删掉,有时可以顺利执行,有时不可以,请问是为什么?  
   
  很罗嗦了,我是新手,请大家帮帮忙!!!!!!!!! 问题点数:0、回复次数:2Top

1 楼xgtqr123(good morning)回复于 2003-06-03 18:09:59 得分 0

Session变量应该设得特殊点,我不赞成用使用global.asa文件,最好不要使用!Top

2 楼zhuyngjie(volcano)回复于 2003-06-03 18:12:15 得分 0

Global.asa   参考    
   
  Global.asa   文件是一个可选文件,用户可以在该文件中指定事件脚本,并声明具    
  有会话和应用程序作用域的对象。该文件的内容给用户显示的,而是用来存储事    
  件信息和由应用程序全局使用的对象。该文件的名称必须是   Global.asa   且必须    
  存放在应用程序的根目录中。每个应用程序只能有一个   Global.asa   文件。    
   
  Global.asa   文件只能包含如下内容:    
   
  用程序事件(Application_OnStart、Application_OnEnd)    
  会话事件(Session_OnStart、Session_OnEnd)    
  <OBJECT>   声明    
  TypeLibrary   声明    
   
   
  如果包含的脚本没有用   <SCRIPT>   标记封装,或定义的对象没有会话或应用程序    
  作用域,则服务器将返回错误。服务器会忽略已标记的但未被应用程序或会话事    
  件使用的脚本以及文件中的   HTML   语句。    
   
  可以用任何支持脚本的语言编写   Global.asa   文件中包含的脚本。如果多个事件    
  使用同一种脚本语言,就可以将它们组织在一组   <SCRIPT>   标记中。    
   
  当用户保存对   Global.asa   文件所做的更改时,在重新编译   Global.asa   文件之    
  前,服务器会结束处理当前应用程序的所有请求。在此期间,服务器拒绝其他请    
  求并返回一个错误消息,说明正在重启动应用程序,不能处理请求。    
   
  当用户当前的所有请求处理完之后,服务器对每个会话调用   Session_OnEnd   事件,  
  删除所有活动会话,并调用   Application_OnEnd   事件关闭应用程序,然后编译    
  Global.asa   文件。接下来,用户的请求将启动应用程序并创建新的会话,触发    
  Application_OnStart   和   Session_OnStart   事件。    
   
  但是,保存   Global.asa   文件中所包含的文件的更改并不能使服务器重新编译    
  Global.asa。为了让服务器识别包含文件的改动,必须再保存一下Global.asa    
  文件。    
   
  在Global.asa   文件中声明的过程只能从一个或多个与   Application_OnStart、    
  Application_OnEnd、Session_OnStart   和   Session_OnEnd   事件相关的脚本中调用。  
  在基于ASP的应用程序中的   ASP   页中,它们是不可用的。    
  Top

相关问题

  • session?????????
  • Session
  • Session(Password_1)
  • cookey and session
  • Miscellance Session
  • application and session
  • session_restart
  • -------- session is closed -----------
  • 关于SESSION和SESSION BEAN
  • Session_OnStart() ,Session_OnEnd()的用法

关键词

  • 文件
  • 应用程序
  • 脚本
  • 服务器
  • 用户
  • application
  • asp
  • asa
  • global
  • onend

得分解答快速导航

  • 帖主:byybyybyy

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo