相关疑难解决方法(0)

通过 url 传递会话 ID

我试图让我的脚本使用 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 );
Run Code Online (Sandbox Code Playgroud)

以下页面 - 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())
Run Code Online (Sandbox Code Playgroud)

结果是不同的会话 ID,会话为空。

数组([调试] => 否)pt1t38347bs6jc9ruv2ecpv7o2

php url session ini-set

5
推荐指数
2
解决办法
4万
查看次数

标签 统计

ini-set ×1

php ×1

session ×1

url ×1