09/10/2018, 22:37

PHP .. một câu hỏi nho nhỏ .. ^^

ie mới vào nghề coding php .. ie xin các pro giúp đỡ, chỉ cho cách tạo một trang "download.php" để nó generate link download qua ?id=x ... ... noob nên thông cảm nếu cái này dễ, nhưng tìm trên net thì toàn thấy application cài lên server có hỗ trợ kiểu đó chứ không có thấy riêng một file như thế.
Và liệu có thể chỉnh cho file download đó chỉ download được qua referer là "download.php" đó .. tránh hotlinking không ?

^_^ Xin cảm ơn trước.
bathazar viết 00:37 ngày 10/10/2018
Nếu BAT không nhầm thì có phải bạn muốn giấu link download của mình đúng ko... Theo như bạn nói thì cách đó khá dễ bạn có thể

+ Dùng mysql điền id cho từng download. Sau đó nhận query string và dùng hàm readfile để xuất file đó ra... Vừa đảm bảo không bị redirect vừa chống được leech. Thêm nữa nhớ ghi nhớ 1 session cho site của bạn để đảm bảo 1 download chỉ có thể diễn ra trên site của bạn.
+ Còn nếu đúng bạn vẫn muốn xem chống bị mất band thì có thể tham khảo bài viết sau: http://4u.jcisio.com/r/article1615.htm

- Chẹp... chẹp.... BAT ko có Pro tẹo nào cả... cũng xin mạo phạm trả lời bạn... Nếu bác nào có cao kiến xin chỉ giáo....
NsT viết 00:43 ngày 10/10/2018
nếu bạn muốn tạo file download theo kiểu download.php?id=*** thì bạn cần sử dụng đến MySQL . Trước hết là insert cái information về cái file đó vào database , sau đó select và show ra web .
File download.php sẽ là cái file nhận cái id của file sau đó redirect đến cái file đó của bạn .
Tớ có viết một đoạn code nhỏ của file download.php ở đây , bạn có thể tham khảo nếu bạn thích :http://tungnguyen.org/?cat=Forum&act...opic&topic=125
Chúc thành công !
ipridian|elf viết 00:38 ngày 10/10/2018
Cảm ơn BAT và NsT ... ie đã làm được rồi .. ^^ ... hai link trên rất có ích ... ^^ Cảm ơn thêm lần nữa .. =^_____________^= !
raban viết 00:42 ngày 10/10/2018
Ặc , dùng lick kiều ?id=*** thì thằng IDM nó tự add luôn mới chết chứ . Chỉ có cách dùng cách rename thì là khả quan nhất
Bài liên quan
0