我正在使用多页表单用户注册过程。每页上表格的值保存在$_SESSION['temp']
中,然后保存在最后一页(假设没有错误),然后将信息保存在数据库中,并在第一页上传的个人资料图片将保存在服务器上的新文件夹中。
由于图片是在第一页($_FILES["pic"]
)上传的,因此我不希望它在到达最后一页之前过期。我假设脚本运行后$_FILES
超全局到期了吗?如果是这样,最简单的方法是将它带到最后一页?
答案 0 :(得分:0)
关于创建tmp表存储它并将其删除如果错误或存储到permant表,并将图像存储在tmp文件夹中。就像错误时的数据删除一样成功。希望有所帮助
答案 1 :(得分:0)
也许创建一个等于文件的会话?
$_SESSION["pic"] = $_FILES["pic"];
答案 2 :(得分:0)
在第2个帖子上将第一个帖子作为隐藏字段发布,并将第1个第2个作为隐藏字段和第3个帖子重新发布。
答案 3 :(得分:0)
你选择的策略是错误的,只会让你头痛,你已经可以看到你的问题被低估了。只有在用户完成注册后才能继续进行文件上传。这样您就不必担心存储因上传和完成注册之间的某些事件而永远不会被使用的数据。
答案 4 :(得分:0)
好的,我所做的就是继续将图片保存在服务器上。但是有一天,如果他们没有完成注册过程,它将被删除。