0

我正在使用 verot.net 的上传类,我几乎完成了我的图像上传项目。我只是无法做到一遍又一遍地上传相同的图像。这是一个小代码。

if ($upload -> uploaded){

    $rand = uniqid(true);
    $upload -> file_new_name_body = $rand;


$upload -> Process("upload");

    if ($upload -> processed){

我必须随机重命名它,但如果我这样做,每次我的upload.php刷新时,它都会随机重命名并上传到服务器。我怎么能阻止这个?

4

1 回答 1

1

通过 POST 加载的页面将导致浏览器要求用户重新提交信息以查看页面,从而导致该页面执行的操作再次发生。如果页面是通过 GET 请求的并且在查询字符串中有变量,那么同样的事情会发生,但会默默地发生(不会提示用户再次 d 它)。

解决此问题的最佳方法是使用POST/REDIRECT/GET 模式

于 2013-04-26T18:40:25.410 回答