禁用phpcookie以后如何使用Session

  • 在php中session 有两种传输方式;通过本地cookie的session_id或者url的方式传输;
  • 所以根据这种传输方式,如果本地浏览器禁用COOKIE的情况下;可以通过url传参的方法来解决问题;
  • 第一种:通过php.ini文件中关于session的设置主要有三个地方:session.use_trans_sid = 1[1是指使用url传递参数];session_use_cookies[1]开启session;session.use_only_cookies=0;
  • 第二种:通过url传递sessionid;每个页面都要传送session_id;并且在下个页面的session_start()之前应用session_id($sid);$session_id = session_id();
  • 第三种就是以文件的形式;用户登陆以后将session_id保存在本地文件中,并且登陆后取出对比;
原文地址:https://www.cnblogs.com/jasonyou/p/8127533.html