สมมุติผมมีเว็บที่ต้องเสียค่าบริการดาวน์โหลด Digital content (Ebook,game,etc)
ที่นี้มานั่งคิดอยู่ว่าจะป้องกันยังไง
1. ต้อง Login ก่อนถึงจะเห็นลิงค์โหลด <-- อันนี้สบายเลย จ่ายเงินคนเดียวแล้วก็เอาลิงค์ไปแจก
2. ใช้ php check cookie,session แล้วใช้ echo file_get_contents('attachment.zip'); <-- โอเคอันนี้ผ่านป้องกันได้แน่นอน 100%
แต่มีปัญหาคือ มันไม่ Support multipart โปรแกรมช่วยดาวน์โหลดอย่าง Flashget ถ้าเกิดไฟล์มีขนาดใหญ่ก็โดนบ่นแน่ๆ
ใช้วิธีใหนดีครับที่จะแก้ปัญหานี้ได้
1. กันคนเอาลิงค์โหลดไปแจก
2. สนับสนุนโปรแกรมช่วยดาวน์โหลด
1. ต้อง Login ก่อนถึงจะเห็นลิงค์โหลดแต่เพื่มเงื่อนไข Download ได้ไม่เกิน 3 ครั้ง / และเปิดลิ้งค์ให้โหลดได้ 7 วัน