我正在构建一个php web应用程序,我在导航方面遇到了一些麻烦。用户似乎必须回击两次才能通过我的一个明显的陷阱。 。
考虑这种情况。用户想要上传带有描述的文件,因此他点击上传并被定向到upload.php页面。他填写表格并将表格提交给uploader.php。 Uploader.php将他重定向回upload.php?yay = true。 从这里开始,他需要回击两次才能回到他点击上传按钮的页面。 有没有一种聪明的方法来跟踪他最初来自哪个页面(这种情况,2页回来)或者我是否需要将他的导航故事保持在会话变量中?
我也可以重定向到用户点击上传按钮的页面,但这意味着后退按钮会将他带到fileupload.php页面,而不是之前的页面到有上传按钮的页面。
任何有用的帮助!
答案 0 :(得分:1)
上传后的内容很简单,只需将其重定向到原始页面,如
// do the upload stuff
header('location:the_page_name.php');//the page where user originaly came from