我可以通过其ID还原PHP会话吗?

我可以通过其ID还原PHP会话吗?,php,jquery,flash,uploadify,Php,Jquery,Flash,Uploadify,我用uploadify插件上传文件。 PHP会话在上载过程中丢失,是否有方法恢复会话? 也许是通过它的id?是的。您需要添加一个选项来上传: $('#upload').uploadify({ 'scriptData':{'session_name':"<?php echo session_id(); ?>"} }); $('#upload')。上传({ 'scriptData':{'session_name':“” }); 您需要将其添加到PHP中: <?php s

我用uploadify插件上传文件。 PHP会话在上载过程中丢失,是否有方法恢复会话?
也许是通过它的id?

是的。您需要添加一个选项来上传:

$('#upload').uploadify({
    'scriptData':{'session_name':"<?php echo session_id(); ?>"}
});
$('#upload')。上传({
'scriptData':{'session_name':“”
});
您需要将其添加到PHP中:

<?php
session_id($_POST['session_name']);
session_start();
?>


然后一切都会如预期的那样。

他所说的是基于flash的上传程序的一个常见问题。他们不会自动从浏览器获取标识会话的cookie,因此您必须手动发送会话id。在调用会话启动()之前,您需要调用会话id($\u POST['session\u name'])。@Jody您是正确的,谢谢@由于这是正确答案,请单击问题旁边的复选框以确认其正确性。