如何获取浏览器上次的会话数据(session)

如何获取浏览器上次的会话数据:

要知道上次会话session_id是多少?

让cookie保存的PHPSESSID的值不要浏览器一退出就被删除了?

所以我们要设置自己的session_id,不要系统自动生成的

所以我们要设置cookie保存的键=》值的生命周期修改,变长

<?php

session_id(110);

//改cookie保存的session id生命周期为10分钟

//这样cookie保存的PHPSESSID不会浏览器一退出就被删除

session_set_cookie_params(60*10);

session_start();

echo "session_id=".session_id()."<br/>";

$_SESSION[‘name‘]="wuxifu001,hello,how do you do !!!!";

echo "hello<br/>";

?>

获取的时候,也要同上设置

<?php

session_id(110);

//改cookie保存的session id生命周期为10分钟

//这样cookie保存的PHPSESSID不会浏览器一退出就被删除

session_set_cookie_params(60*10);

session_start();

print_r($_SESSION);

echo "<br/>";

print_r($_COOKIE);

?>

如何获取浏览器上次的会话数据(session)

时间: 2024-10-17 19:56:33

如何获取浏览器上次的会话数据(session)的相关文章

Http会话cookie session

HTTP本身时无状态通信协议,要进行会话管理的基本原理,就是将需要维持的状态回应给浏览器,有浏览器在下次请求时主动发送状态信息, 让Web应用程序"得知"请求之间的关联. 隐藏字段是将状态信息以窗体中看不到的输入字段回应给浏览器,在下次发送窗体时一并发送这些隐藏的输入字段值.Cookie是保存在浏览器上的一个小文件, 可设定存活期限,在浏览器请求Web应用程序时,会一并将属于网站的Cookie发送给应用程序.URL重写是使用超链接,并在超链接的URL地址附加信息,以GET的方式 请求W

会话技术Session&amp;Cookie

一.会话技术简介 1.存储客户端的状态 由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪     里?因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并不知道该客户端是谁,所以需要会话技术识别客户端的状态.会话技术是帮助服务器   记住客户端状态(区分客户端) 举例购物过程: 2.会话技术 从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,成为一次会话.会话技术就是记录这次会话中客户端的状态与数据的. 会话技术分为Cookie和Sessio

JSP的会话(Session)跟踪

以下内容引用自http://wiki.jikexueyuan.com/project/jsp/session-tracking.html: 会话(Session) HTTP是一个“无状态”协议,这意味着每一次客户端检索Web页面时,客户端打开一个单独的Web服务器且服务器不会自动连接任何以前的客户端请求的记录. Web客户端和Web服务器之间的会话有以下几种方式: 一.Cookies 网络服务器可以为每个Web客户端和使用已接收的Cookie可识别的来自客户端的后续请求分配一个唯一的会话ID作为

Java会话(session)管理

会话概述 什么是会话 简单的理解:用户打开浏览器,点击多个超链接,访问Web服务器上多个资源,然后关闭浏览器,整个过程称之为一次会话. 需要解决的问题 每个用户在使用浏览器与服务器会话的过程中,会产生一些用户数据,如用户登陆标记,WEB应用程序必须要为每个用户在一次或多次会话过程中保存这些数据. 两种技术 CookieCookie是客户端技术,WEB应用程序把每个用户数据以Cookie的形式发送给各自的的浏览器,当用户使用浏览器再次访问WEB应用时,就会带上这些Cookie,这样,WEB应用可以

会话跟踪session cookie

会话跟踪 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的会话跟踪技术Cookie与Session.Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份. 理论是,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆.而Web应用程序是使用HTTP协议传输数据的.HTTP协议是无状态的协议.一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接.

PHP会话机制---session的基本使用

PHP会话机制---session的基本使用 1,思考:登录网站后,在每个网页都能拿到用户信息 (1) 使用超链接传递用户名,这样太繁琐了,不建议使用 . (2) 使用数据库,每打开一个页面都查询一次用户信息表,这样网页加载速度变慢,用户体验变差. (3) 使用cookie,登录成功后,服务器将用户信息存储到客户端的cookie.这样存在缺点: ① 安全性差,将用户信息存储在本地,很容易被别人找到. ② 服务器每次打开一个网页,都通过网络从客户机读取用户信息,这样浪费带宽,当用户很多,每个用户打

Java中的会话Cookie&amp;&amp;Session

会话技术 会话: 一次会话中包含多次请求和响应. 一次会话:浏览器第一次给服务器资源发送请,会话建立,直到有一方断开为止 功能:在一次会话的范围内的多次请求之间共享数据 方式: 客户端会话技术:cookie 服务器端和会话技术:session cookie: 概念: 客户端会话技术,将数据保存在客户端 快速入门: 使用步骤 创建cookie对象,绑定数据 new Cookie(String name,String value) 发送cookie对象 response.addCookie(Cook

零基础学习java------29---------网络日志数据session案例,runtime

一. 网络日志数据session案例 部分数据 数据中的字段分别为: 访客ip地址,访客访问时间,访客请求的url及协议,网站响应码,网站返回数据量,访客的referral url,访客的客户端操作系统及浏览器信息 需求: (1) 需要为从访问日志中梳理出每一个session(如果一个用户两次相邻请求之间的时间差<30分钟,则该两次请求都属于同一个session(不考虑不同的URL),否则分属不同的session),并为session中的历次请求打上序号,示意如下: (2) 将每次session

php会话控制(session&amp;cookie)

cookie简介 Cookie是存储在客户端浏览器中的数据,我们通过Cookie来跟踪与存储用户数据.一般情况下,Cookie通过HTTP headers从服务端返回到客户端.多数web程序都支持Cookie的操作,因为Cookie是存在于HTTP的标头之中,所以必须在其他信息输出以前进行设置,类似于header函数的使用限制. PHP通过setcookie函数进行Cookie的设置,任何从浏览器发回的Cookie,PHP都会自动的将他存储在$_COOKIE的全局变量之中,因此我们可以通过$_C