我正在使用verot.net的upload类,我几乎完成了我的图片上传项目。我就是不能一遍又一遍地上传相同的图片。下面是一小段代码。
if ($upload -> uploaded){
$rand = uniqid(true);
$upload -> file_new_name_body = $rand;
$upload -> Process("upload");
if ($upload -> processed){
我不得不用随机重命名,但如果我这样做了,每次我的upload.php刷新时,它都会随机重命名并上传到服务器。我怎么才能阻止它?
发布于 2013-04-26 18:40:25
通过POST加载的页面将导致浏览器要求用户重新提交信息以查看该页面,从而导致该页面执行的操作再次发生。如果页面是通过GET请求的,并且在查询字符串中有变量,那么同样的事情也会发生,但不会出现任何提示(不会再次提示用户对其进行d操作)。
解决这个问题的最好方法是使用POST/REDIRECT/GET pattern。
https://stackoverflow.com/questions/16243125
复制