|
简单熟悉掌握ASP的语法和变量(2) 重要提示:因为脚本程序都是在服务器端执行的,所以浏览器不需要安装脚本程序就可以对ASP文件进行显示。
变量是用来存储需要的信息的
如果你是在一个子程序(比如:VBScript中的sub,function)的外部声明变量的话,那么ASP文件里的所有脚本程序都可以对这个变量的值进行修改;如果你是在一个子程序的内部声明变量的话,那么,每次当这个子程序被执行的时候,这个变量的值都会随之建立或取消。
变量存在的生命周期
如果你是在一个子程序之外去声明变量的值,那么它的值可以被ASP文件中的所有脚本程序存取和改变。
如果你是在一个子程序的内部声明变量的话,那么,每次当这个子程序被执行的时候,这个变量的值都会随之建立或取消;而在这个子程序之外的脚本程序则不能存取或改变这个变量的值。
如果你想让声明的变量被多个ASP文件调用,那么你必须以Session变量或是Application变量的形式去声明这些变量的值。
Session变量
Session变量是用来存储一个单一用户的信息的,同一个应用程序所包含的所有页面都可以访问到它。我们经常在Session变量中存储姓名、id号以及喜好等常用信息。
Application变量
同样的,Application变量可以被同一个应用程序中所包含的所有页面访问到。Application变量通常被用来存储在特定请求下的所有用户的信息资料。
|