session变量可以申请数组吗?

session|变量|数组

If you store an array in a Session object, you should not attempt to alter the elements of the stored array directly. For example, the following script will not work:<br>
<br>
<% Session("StoredArray")(3) = "new value" %><br>
<br>
This is because the Session object is implemented as a collection. The array element StoredArray(3) does not receive the new value. Instead, the value is indexed into the collection, overwriting any information stored at that location. <br>
<br>
It is strongly recommended that if you store an array in the Session object, you retrieve a copy of the array before retrieving or changing any of the elements of the array. When you are done with the array, you should store the array in the Session object again so that any changes you made are saved. This is demonstrated in the following example:<br>
<br>
---file1.asp---<br>
<%<br>
'Creating and initializing the array<br>
Dim MyArray()<br>
Redim MyArray(5)<br>
MyArray(0) = "hello"<br>
MyArray(1) = "some other string"<br>
<br>
'Storing the array in the Session object.<br>
Session("StoredArray") = MyArray<br>
<br>
Response.Redirect("file2.asp")<br>
%><br>
<br>
---file2.asp---<br>
<%<br>
'Retrieving the array from the Session Object<br>
'and modifying its second element.<br>
LocalArray = Session("StoredArray")<br>
LocalArray(1) = " there"<br>
<br>
'Printing out the string "hello there."<br>
Response.Write(LocalArray(0)&LocalArray(1))<br>
<br>
'Re-storing the array in the Session object.<br>
'This overwrites the values in StoredArray with the new values.<br>
Session("StoredArray") = LocalArray<br>
%><br>
<br>

时间: 2024-09-20 19:58:17

session变量可以申请数组吗?的相关文章

session变量中的数组如何引用?

session|变量|数组 If you store an array in a Session object, you should not attempt to alter the elements of the stored array directly. For example, the following script will not work:<br><br><% Session("StoredArray")(3) = "new v

session变量中的数组如何引用

session|变量|数组 If you store an array in a Session object, you should not attempt to alter the elements of the stored array directly. For example, the following script will not work: <% Session("StoredArray")(3) = "new value" %> Th

如何取得所有的Session变量

session|变量|session 在程序调试中,有时候需要知道有多少Session变量在使用,她们的值如何?由于Session对象提供一个称为Contents的集合(Collection),我们可以通过For...Each循环来达到目标:Dim strName, iLoopFor Each strName in Session.ContentsResponse.Write strName & " - " & Session.Contents(strName)&

代码段1---列出你的所有Session变量

session|变量 <%@ Language=VBScript %><% Option Explicit %><%    Response.Write "在你的程序中一共使用了 " & Session.Contents.Count & _             " 个Session变量<P>"   Dim strName, iLoop   For Each strName in Session.Conte

ASP所有的Session变量获取实现代码_应用技巧

复制代码 代码如下: Dim strName, iLoop For Each strName in Session.Contents Response.Write strName & " - " & Session.Contents(strName)& "[BR]" Next 一般情况下,上面的代码可以工作得很好.但当Session变量是一个对象或者数组时,打印的结果就不正确了. 这样我们修改代码如下: 复制代码 代码如下: '首先看看有多少

ASP所有的Session变量获取实现代码

复制代码 代码如下: Dim strName, iLoop For Each strName in Session.Contents Response.Write strName & " - " & Session.Contents(strName)& "[BR]" Next 一般情况下,上面的代码可以工作得很好.但当Session变量是一个对象或者数组时,打印的结果就不正确了. 这样我们修改代码如下: 复制代码 代码如下: '首先看看有多少

PHP中session变量的销毁

本篇文章主要是对PHP中session变量的销毁进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 1.何为session? 相当于一个客户端(可以是浏览器.app.ftp等其他,而且同一个浏览器多开几个又算是不同的客户端)对服务器的一个访问,这个期间服务器为此建立一个唯一的标示(session_id session_name),其实也就是一个数组Array(),Session的开始和结束并不以业务上的输入用户名密码开始,也不以关闭浏览器和网页刷新而结束 2.session变量的销毁 程序

PHP Session 变量的使用方法详解与实例代码_php技巧

当您运行一个应用程序时,您会打开它,做些更改,然后关闭它.这很像一次会话.计算机清楚你是谁.它知道你何时启动应用程序,并在何时终止.但是在因特网上,存在一个问题:服务器不知道你是谁以及你做什么,这是由于 HTTP 地址不能维持状态.通过在服务器上存储用户信息以便随后使用,PHP session 解决了这个问题(比如用户名称.购买商品等).不过,会话信息是临时的,在用户离开网站后将被删除.如果您需要永久储存信息,可以把数据存储在数据库中. 把手册抄一下,然后每个都试试然后写出来,方便自己查阅滴,谁

PHP Session 变量用法详解与实例教程

当您运行一个应用程序时,您会打开它,做些更改,然后关闭它.这很像一次会话.计算机清楚你是谁.它知道你何时启动应用程序,并在何时终止.但是在因特网上,存在一个问题:服务器不知道你是谁以及你做什么,这是由于 HTTP 地址不能维持状态. 通过在服务器上存储用户信息以便随后使用,PHP session 解决了这个问题(比如用户名称.购买商品等).不过,会话信息是临时的,在用户离开网站后将被删除.如果您需要永久储存信息,可以把数据存储在数据库中. 把手册抄一下,然后每个都试试然后写出来,方便自己查阅滴,