禁用COOKIE后SEESION的使用
禁用COOKIE后SEESION还能用吗?
可以,Cookie和session都是用来实现会话机制的,由于http协议是无状态的,所以要想跟踪一个用户在同一个网站之间不同页面的状态,需要有这么一个机制----会话机制。
Cookie:将会话信息的保存到浏览器端。Session:将会话信息保存到服务器端。
session默认情况下是基于cookie的,对于session来说,每生成一个sessionid,都会将其发送到浏览器端,让后将其保存到cookie当中。
如果禁用了cookie,则基于cookie的session不好使了,我们可以使用get,传递SID。
禁用cookie session的使用?
1. url传值,
2.通过隐藏表单提交,
3.配置php.ini将session.use_trans_sid设为1,
4.用文件或数据库等形式保存session_id,在跨页过程中手动调用