我有一个调用页面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 ,则不会,在这种情况下会检索正确的会话!
答案 0 :(得分:0)
在包含调用upload.php
的表单的页面中,添加session_start()
作为第一行。如果它还没有,请将其重命名为.php
。