其实在浏览器禁用cookie后phpsession还是可以使用的 只是变得不安全了,下边说下怎么使用,php7.2
session1.php
<?php
//只需要这三个配置设置下就可以了,不明白的可以看下文档
ini_set("session.use_trans_sid",1);
ini_set("session.use_only_cookies",0);
ini_set("session.use_cookies",0);
session_start();
$_SESSION['sd'] = 123;
$sid=session_id();
echo '<a target="__blank" href="session2.php?sid='.$sid.'">获取session</a>';
session2.php
<?php
//只需要这三个配置设置下就可以了,不明白的可以看下文档
ini_set("session.use_trans_sid",1);
ini_set("session.use_only_cookies",0);
ini_set("session.use_cookies",0);
session_start();
session_id($_GET['sid']);
echo isset($_SESSION['sd']) ? $_SESSION['sd'] : 0;
这个只是演示怎么获取,生产环境就不要去使用了,sessionid直接在地址上就能看到了,太不安全了