`
leeleo
  • 浏览: 323052 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
社区版块
存档分类
最新评论

session传递数组

阅读更多

index.jsp

<%@ page contentType="text/html;charset=UTF-8"%>
<html>
<head>
</head>
<body>
<%
    String[][] a = {{"1","3"},{"2","3"},{"4","5"}};
    session.setAttribute("userid",a);
%>
<a href="login.jsp">login</a>
</body>
</html>

 

login.jsp:

<%@ page contentType="text/html;charset=UTF-8"%>
<html>
<head>
</head>
<body onunload="removeline()">
<%
    String[][] userid = (String[][])session.getAttribute("userid");
    String pid = "";
    for(int i=0;i<userid.length;i++)
    {
       for(int j=0;j<2;j++)
        {
            out.println(userid[i][j]);
            if(userid[i][0].equals("1"))
            {
                pid = userid[i][j];
            }
        }
%>
        <br>
<%
    }
out.println(pid);
%>
</form>
</body>
</html>

 

分享到:
评论

相关推荐

    php session 预定义数组

    下面我们将详细讨论`session_start()`和`$_SESSION`数组的使用: 1. **启动会话:session_start()** `session_start()`函数初始化一个新的会话或者恢复当前页面已存在的会话。如果没有调用`session_start()`,则...

    php使用session二维数组实例

    当用户第一次访问网站时,PHP会生成一个唯一的Session ID,并且通常通过Cookie或者URL传递给用户的浏览器。用户的浏览器将这个Session ID保存起来,在随后对同一网站的请求中都会把Session ID发送到服务器端。服务器...

    php session 错误

    #### 八、通过 Session 传递数组 **问题描述:** 如何通过 Session 传递数组? **解决方法:** 首先使用 `session_register()` 函数注册变量名,然后赋值数组。 ```php session_start(); session_register('data'...

    php获取从html表单传递数组的方法

    了解并掌握这些技巧,可以有效地处理HTML表单传递的数组数据,并提高你的PHP应用程序的用户体验和安全性。在开发过程中,不断学习和实践相关的知识,如PHP的表单处理、数据验证、安全防护等,将有助于你成为更专业的...

    thinkPHP中session()方法用法详解

    当`session()`方法的`name`参数传递一个数组时,用于初始化Session。例如: ```php session(array('name'=&gt;'session_id','expire'=&gt;3600)); ``` 上述代码将Session ID设置为`session_id`,并且设置了其过期时间为...

    PHP程序设计-3期(KC016) 3.12.2存储session变量常见问题.docx

    Session与Cookie虽然都用于在客户端和服务器之间传递信息,但它们有本质区别。Cookie存储在客户端(用户的浏览器),而Session数据存储在服务器上,更安全。初学者有时会把两者混为一谈,错误地尝试在Cookie中操作...

    PHP中session全面教程.txt

    - 使用`$_SESSION`数组来读取或修改已存在的Session数据。 ```php session_start(); if (isset($_SESSION['username'])) { echo "Welcome, " . $_SESSION['username']; } ?&gt; ``` 3. **销毁Session**: - ...

    php5的session详解.doc

    3. `$_SESSION`数组:PHP中的超全局数组,用于存储和读取Session变量。例如,`$_SESSION['username'] = 'John';`将用户名存储在Session中,然后在其他页面可以通过`$_SESSION['username']`获取。 4. `session_unset...

    jsj_PHP中session全面教程.pdf

    如果浏览器禁用了Cookie,Session ID也可以通过URL参数传递,这被称为Session ID的透明URL重写。例如: ```php header('Location: page.php?PHPSESSID=' . session_id()); ``` 在处理Session时,需要注意的一个...

    PHP的session基础

    在Web开发中,PHP的Session机制是一种非常重要的用户状态管理工具,它允许开发者在用户的浏览器会话之间存储数据,确保在不同页面间传递信息。本篇文章将深入探讨Session的工作原理以及其在实际应用中的操作。 ### ...

    金星session购物车实例源码下载

    - 兼容性:考虑到非Cookie支持的浏览器,需要提供替代方案,如URL参数传递Session ID。 以上就是金星Session购物车实例的核心知识点,通过理解和实践,开发者可以更好地掌握如何在实际项目中运用Session来实现用户...

    PHP5 session 详解

    Session ID 可以通过 Cookie 或 URL 参数等方式传递给客户端,并在后续请求中被发送回服务器。 **2. Session 数据** 用户在一次会话过程中所产生的状态信息被称为 Session 数据。这些数据可以包括用户的登录状态、...

    PHPsession和cookie讲解笔记

    在Web开发中,会话(Session)和Cookie是两种常见的用户状态管理机制,它们用于跟踪用户在网站上的行为,确保不同页面间的信息传递。 1. **什么是会话(Session)** - 会话是服务器端存储用户状态的一种方式。当...

    php和session实现简单的登录记忆--改进版

    - 避免在URL中直接传递Session ID,以防止Session劫持。 - 应定期清理无活动的旧会话,避免内存泄漏。 综上所述,这个项目主要涵盖了PHP的Session管理,登录验证,以及如何利用Session实现登录记忆功能。通过对...

    session与cookie

    - 清空`$_SESSION`数组:`$_SESSION = array();` - 删除特定Session变量:`unset($_SESSION['xxx']);` - 销毁整个Session:`session_destroy();` 8. **文件上传与配置**:在处理文件上传时,`file_uploads`、`...

    PHP开发过程中页面参数传递方法分析.pdf

    使用`session_start()`启动Session,然后可以通过`$_SESSION`数组设置和获取变量。例如: ```php session_start(); $_SESSION['User'] = "Anny"; ``` 在其他页面中,同样需要先调用`session_start()`,然后可以使用`...

    Session购物车示例源码

    通过分析和学习这个示例源码,你可以更深入地理解如何在实际项目中应用Session来实现购物车功能,同时掌握如何在服务器端和客户端之间有效地传递和管理用户状态。这是一个很好的实践案例,对于提升Web开发技能非常有...

Global site tag (gtag.js) - Google Analytics