隐藏表单域、URL重写、cookie、session

隐藏表单域

隐藏表单域是用来收集或者发送信息的不可见的元素,对于网页的访问者来说,隐藏域是不可见的,当表单被提交时,隐藏域将会信息用你设置时的名称和值发送到服务器上。
代码格式:

<input type ="hidden " ,name= "... " value="...">

type ="hidden"定义隐藏域;
name属性定义隐藏域的名称,必须定义为一个唯一的名称;
value属性定义隐藏域的值。

URL重写

url重写是截取传入web请求并自动将请求重定向到其他url的过程。

优点

1、缩短url,隐藏实际路径提高安全性。

2、易于用户记忆和键入。

3、易于被搜索引擎收录。

cookie

在网站中,http请求是无状态的。也就是说第一次和服务器连接后并登陆成功后,第二次请求服务器,服务器并不能辨认当前请求是哪个用户。cookie就是用来解决这个问题的。第一次登陆服务器后返回一些数据(cookie)给浏览器,然后浏览器保存到本地,当该用户发出第二次请求时,就会自动把上次请求存储的cookie数据自动携带给服务器,服务器通过浏览器携带的数据就能判断当前是哪个用户发送请求。由于cookie数量有限,且各个浏览器有不同存储大小,因此使用cookie只能存储一些小量数据。

session

session与cookie的作用大同小异,唯一的区别就是cookie存储在本地,然而session存储在服务器上,存储在服务器上的数据更加安全,且不容易被盗窃。

猜你喜欢

转载自blog.csdn.net/Vinseny/article/details/105501963