session依赖cookie,如果浏览器禁用了cookie呢?

来源:互联网 发布:php培训课程 编辑:程序博客网 时间:2024/04/27 15:30

我们都知道session依赖cookie,因为服务器需要在每次请求中获取sessionId,然后找到客户端的session对象,如果浏览器禁用了cookie呢?


这个时候,就需要用到URL重写了,这种方法让服务器收到的每个请求中都带有sessioinId。


URL重写的具体方法是:在每个页面中的每个链接和表单中都添加名为SessionId的参数,值为当前sessionid。当用户点击链接或提交表单时也服务器可以通过获取SessionId这个参数来得到客户端的sessionId


<?php

      echo session_id();

?>

原创粉丝点击