我试图让我的脚本使用 url 会话 ID 而不是 cookie。以下页面未将 url 中的变量作为会话 ID。我肯定错过了什么。
第一页http://www.website.com/start.php
ini_set("session.use_cookies",0);
ini_set("session.use_trans_sid",1);
session_start();
$session_id = session_id();
header("location: target.php?session_id=". $session_id );
以下页面 - http://www.website.com/target.php?session_id=rj3ids98dhpa0mcf3jc89mq1t0
ini_set("session.use_cookies",0);
ini_set("session.use_trans_sid",1);
print_r($_SESSION);
print(session_id())
结果是不同的会话 ID,会话为空白。
数组 ( [debug] => no ) pt1t38347bs6jc9ruv2ecpv7o2