聯(lián)系官方銷售客服
1835022288
028-61286886
如何避免附件被批量下載
模板頁用這個(gè):{dr_down_file($down_file,$title)}
輸出的地址是:/index.php?s=api&c=file&m=down&id=6c8349cc7260ae62e3b1396831a8398f
后面這個(gè)MD5就是附件的id值,把他換成45也可以下載附件,比如/index.php?s=api&c=file&m=down&id=45
如果被批量搞一批下載地址,如下:這樣把地址復(fù)制到迅雷下載里邊就會被批量下載
/index.php?s=api&c=file&m=down&id=1
/index.php?s=api&c=file&m=down&id=2
/index.php?s=api&c=file&m=down&id=3
..........
/index.php?s=api&c=file&m=down&id=99999
怎么避免這種情況?謝謝
可以給你寫一個(gè)插件,再加密一下這個(gè)md5值
這個(gè)程序上就是這樣寫的,有id,查id,沒有id判斷長度是不是32位然后讀取的md5命名的緩存文件內(nèi)的id,如果你要改就只有去改源碼,或者重寫一個(gè)下載函數(shù)生成一個(gè)其他下載連接,然后用鉤子去處理,自己看源碼dayrui/Fcms/Control/Api/file.php邏輯
參考文檔:《文件下載之前》
找人寫個(gè)插件就是了
回復(fù)@小魚兒 麻煩不麻煩?需要多少錢能解決 ?? ?? ?? ?? ??