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