禁用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,在跨页过程中手动调用

posted @ 2017-05-19 09:13  calmly  阅读(232)  评论(0编辑  收藏  举报