PHP表格POST后丢失会话? Jquery文件上传

时间:2013-04-24 16:38:54

标签: php forms session jquery-file-upload

我有一个调用页面upload.php的表单:

<form action="http//path/to/upload.php" method="POST" enctype="multipart/form-data">

此页面使用的是blueimp的JQuery File Upload插件,它会返回一个JSON响应,其中包含正在上传的文件的数据。

问题是,对于我网站的内部工作,我绝对需要文件上传器在会话中存储一些信息。 但是,如果我直接调用upload.php页面,session_start()可以正常工作......当表单调用会话丢失并创建新会话时,无法在页面之间共享所需的信息。 有任何建议或提示吗?

编辑:显然,带有表单的页面有自己的工作会话。问题是id不同,upload.php的会话为空。但是,如果我直接调用upload.php ,则不会,在这种情况下会检索正确的会话!

1 个答案:

答案 0 :(得分:0)

在包含调用upload.php的表单的页面中,添加session_start()作为第一行。如果它还没有,请将其重命名为.php