网页之间信息传递方式(Cookie,Session)

1.使用header()函数的重定向方式实现网页跳转。

EXE:header("Location: http://www.example.com/");

2.URL的GET请求中附带参数

EXE: http://www.examble.com?id=1

3.隐藏表单存储资料,通过表单POST,GET传输资料并将信息传到PHP页面:

*网页设置隐藏表单来传输信息,input设置display:none.

4.创建Cookie,将信息放在客户端计算机

创建:

<?php

setcookie(‘userName‘,‘docter‘,time()+60*60*24*7,‘/test‘,‘.examble.com‘,1)

?>

代码表示创建了一个cookie,name=userName,value=docter,存储一周,在test目录下才有效,在examble.com的域名下才有效,1表示安全的连接才   可调用。

* 一次只能设置一个cookie

调用:

<?php

echo $_cookie[‘name‘]; || echo $_cookie;

?>

删除:

<?php

setcookie("ueseName");  || setcookie("userName","",time()-1);

?>

5.创建Session,将信息放入服务器中

时间: 2024-11-10 05:29:56

网页之间信息传递方式(Cookie,Session)的相关文章

客户端(ios和android)与服务器之间的会话管理(session和cookie)

项目前提: 客户端访问服务器接口需要携带根据username和password生成的access_token, 即访问所有(除获取access_token的接口)都要携带access_token, 服务器端通过拦截器判断用户access_token是否失效等. 应用场景: 1.浏览器访问服务器获取access_token接口,通过username和password获取access_token. 2.服务器根据username和password生成access_token,并将access_tok

cookie session token 之间的区别

cookie 和session的区别 1.cookie数据存放在客户的浏览器上,session数据放在服务器上. 2.cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session. 3.session会在一定时间内保存在服务器上.当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用COOKIE. 4.单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie. token 和session

session的官方定义是:Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session 对象存储特定用户会话所需的属性及配置信息。 说白了session就是一种可以维持服务器端的数据存储技术。session主要有以下的这些特点: 1. session保存的位置是在服务器端 2. session一般来说是要配合cookie使用,如果是浏览器禁用了cookie功

session的官方定义是:Session:在计算机中,尤其是在网络应用中,称为"会话控制".Session 对象存储特定用户会话所需的属性及配置信息. 说白了session就是一种可以维持服务器端的数据存储技术.session主要有以下的这些特点: 1. session保存的位置是在服务器端 2. session一般来说是要配合cookie使用,如果是浏览器禁用了cookie功能,也就只能够使用URL重写来实现session存储的功能 3. 单纯的使用session来维持用户状态的话

ASP.Net内置对象之网页之间传参(二)

Session对象 运用于多个界面调用某一个特定的用户信息,也就是每个Session 对象是独立的,个不受影响. Session对象的读取和存储 Session[name]=”chen”; 可以用来界面之间参数传递 webForm1.aspx: Session["name"]="chen"; Response.Redirect("~/webForm2.aspx"); webForm2.aspx: Response.Write("welc

Http会话cookie session

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

Cookie&amp;Session会话跟踪技术

今日内容学习目标 可以响应给浏览器Cookie信息[response.addCookie()] 可以接受浏览器Cookie信息[request.getCookies()] [创建cookie,设置path和Age] 理解cookie的执行原理(重要) 可以对session的作用域数据进行操作:存放,获得,移除 理解session的执行原理(重要) 一,记录用户的上一次访问时间 当用户访问某些WEB应用时,经常会显示出上一次的访问时间.例如QQ登录成功后,会显示上一次的登录时间.通过本案例读者将学

php会话控制cookie/session

设置cookie PHP设置Cookie最常用的方法就是使用setcookie函数,setcookie具有7个可选参数,我们常用到的为前5个: name( Cookie名)可以通过$_COOKIE['name'] 进行访问value(Cookie的值)expire(过期时间)Unix时间戳格式,默认为0,表示浏览器关闭即失效path(有效路径)如果路径设置为'/',则整个网站都有效domain(有效域)默认整个域名都有效,如果设置了'www.baidu.com',则只在www子域中有效 $val

会话Cookie及session的关系(Cookie &amp; Session)

会话Cookie及session的关系(Cookie & Session) 在通常的使用中,我们只知道session信息是存放在服务器端,而cookie是存放在客户端.但服务器如何使用session和客户端之间进行通信,以及jsessionId是怎么回事,这并没有一个完整和正确的认识,因此这里将这类信息汇总. session中的jsessionId是在session创建好之后,发送给客户端.然后在每一次请求中,客户端即会将这个信息传递给服务器端,服务器端使用这个信息来维护和客户端之间的会话通信,

djingo之登陆验证,cookie,session

一:会话技术: 1:什么是会话跟踪技术: 首先我们应该知道,什么是会话.当浏览器(客户端)第一次访问某个网站的时候(服务器).该浏览器便和服务器建立了单独的会话.直到浏览器关闭或服务器断开.但是一个网站有许多请求,如/login/,/index/等,而http协议是一种无状态的协议,一次请求一次链接,并不会保存状态信息.而我们一些信息,常常需要多个请求之间进行交互.既然请求无法保存登陆信息,那么可以使用会话跟踪技术来保存数据信息,进而进行多个请求之间的数据互通.实现会话跟踪技术就可以使用cook