スクリプトでCookieの代わりにURLセッションIDを使用しようとしています。次のページでは、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であり、セッションは空白です。
配列([デバッグ] =>いいえ)pt1t38347bs6jc9ruv2ecpv7o2