我的网络应用运行良好,除了一件事。文件Uplods。基本上,当用户登录并提交他们的信息时,在客户端和服务器端验证之后,他们的文件通过javascript使用submit方法以编程方式上传。提交文件后,php会包含主页以供用户查看。
我遇到的问题是,现在当用户从主页面重新加载时,IE弹出一个窗口,说明需要再次重新发送信息。我不知道IE指的是什么信息。但我不希望这个窗口弹出来。
此外,当用户注销时,它不起作用,因为$ _FILES超级全局仍然是从文件上载设置的。当错误显示给浏览器时,这有效地打破了注销。
我很确定我做错了,因为$ _FILES在提交后没有被清除...... IE似乎认为有一些“信息”,用户需要在重新加载时收到警报。
但SignIn和TryIts都按预期工作;它是SignUp,它包含文件上传,它打破了这两件事。
我不确定要发布什么代码,但请告诉我,我可以发布所需内容
答案 0 :(得分:1)
使用不同的PHP文件(不同的URL)进行提交操作。
处理完文件上传后,重定向回您想要使用的位置:
header("Location: http://your.server/your_path/");