这一定很简单,但我只是没有前进。
我启动会话并使用cookie使用普通的PHP Session处理程序。
我现在有一个使用Flash上传器的上传表单。不幸的是,当Flash在其自己的实例中运行时,Flash上传器不会从会话中读取cookie并打开新会话。
所以我编写了一个解决方法,它将会话变量传递给GET参数。
从get参数中读取会话ID非常有效。
$SID = $_GET['session'];
session_start();
session_id($SID);
$dataFromSession = $_SESSION['data'];
不幸的是$dataFromSession / $_SESSION['data']
似乎是空的。
这一定是最简单的事情......
由于
答案 0 :(得分:2)
http://www.php.net/manual/en/function.session-id.php
如果指定了id,它将被替换 当前会话ID。 SESSION_ID() 以前需要打电话 session_start()用于此目的。
您在session_id()
之后致电session_start()
。例如,这可能是问题吗?