หัวข้อ: เราจะป้องกันสมาชิกนำลิงค์โหลดไฟล์ของเราไปแจกได้อย่างไร ? เริ่มหัวข้อโดย: rodsingsing ที่ 17 กุมภาพันธ์ 2011, 10:56:01 สมมุติผมมีเว็บที่ต้องเสียค่าบริการดาวน์โหลด Digital content (Ebook,game,etc)
ที่นี้มานั่งคิดอยู่ว่าจะป้องกันยังไง 1. ต้อง Login ก่อนถึงจะเห็นลิงค์โหลด <-- อันนี้สบายเลย จ่ายเงินคนเดียวแล้วก็เอาลิงค์ไปแจก 2. ใช้ php check cookie,session แล้วใช้ echo file_get_contents('attachment.zip'); <-- โอเคอันนี้ผ่านป้องกันได้แน่นอน 100% แต่มีปัญหาคือ มันไม่ Support multipart โปรแกรมช่วยดาวน์โหลดอย่าง Flashget ถ้าเกิดไฟล์มีขนาดใหญ่ก็โดนบ่นแน่ๆ ใช้วิธีใหนดีครับที่จะแก้ปัญหานี้ได้ 1. กันคนเอาลิงค์โหลดไปแจก 2. สนับสนุนโปรแกรมช่วยดาวน์โหลด หัวข้อ: Re: เราจะป้องกันสมาชิกนำลิงค์โหลดไฟล์ของเราไปแจกได้อย่างไร ? เริ่มหัวข้อโดย: WonderThailand ที่ 19 กุมภาพันธ์ 2011, 09:52:42 สมมุติผมมีเว็บที่ต้องเสียค่าบริการดาวน์โหลด 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 วัน หัวข้อ: Re: เราจะป้องกันสมาชิกนำลิงค์โหลดไฟล์ของเราไปแจกได้อย่างไร ? เริ่มหัวข้อโดย: SEnzoP ที่ 19 กุมภาพันธ์ 2011, 21:29:26 ลองใช้ .htaccess referrer ให้ดาวน์โหลดได้เฉพาะจาก url ที่กำหนด
หัวข้อ: Re: เราจะป้องกันสมาชิกนำลิงค์โหลดไฟล์ของเราไปแจกได้อย่างไร ? เริ่มหัวข้อโดย: pugkung ที่ 19 กุมภาพันธ์ 2011, 21:31:26 ส่งค่า user ไปตาม url ได้ป่าวครับ
แล้วเช็คว่า user นี้โหลดกี่ครั้ง ถ้าผิดปกติก็แบนโล้ด ปล. ผมไม่เคยทำนะแล้วไม่รู้ว่าทำได้ป่าว :P หัวข้อ: Re: เราจะป้องกันสมาชิกนำลิงค์โหลดไฟล์ของเราไปแจกได้อย่างไร ? เริ่มหัวข้อโดย: EThaiZone ที่ 19 กุมภาพันธ์ 2011, 21:40:26 ผมเองยังไม่เคยศึกษาการโหลดแบ่งส่วนด้วย php เลยยังตอบไม่ได้
ถ้ามีเวลาอยากลองเหมือนกัน กับที่อีกหลายคนว่าทำไม่ได้ ณ ตอนนี้ลองซอยไฟล์ให้เล็กลงดูสิครับ แล้วก็โหลดผ่าน php ถ้าคนโหลดสามารถใช้ Flashget ได้ งั้นก็ให้พวกเขาคลิก download all ซะ จะแบ่งส่วนเยอะเท่าไรก็ No problem แล้วคนโหลดลำบากนิดที่ต้องแตกไฟล์หน่อย ก็อย่าลืมบอกให้คนโหลดตั้งว่าโหลดได้พร้อมกันกี่ไฟล์ จะได้ทดแทนกับเรื่องโหลดแบ่งส่วนไม่ได้ หัวข้อ: Re: เราจะป้องกันสมาชิกนำลิงค์โหลดไฟล์ของเราไปแจกได้อย่างไร ? เริ่มหัวข้อโดย: ayeweb ที่ 19 กุมภาพันธ์ 2011, 22:05:12 แนะนำ goragod.com ครับ
ต้องเข้าระบบเว็บแกเท่านั้นที่ดาวน์ได้ ไม่มีทางรู้ตำแหน่งไฟล์ครับ แจ่มมาก หัวข้อ: Re: เราจะป้องกันสมาชิกนำลิงค์โหลดไฟล์ของเราไปแจกได้อย่างไร ? เริ่มหัวข้อโดย: nongmeepooh ที่ 20 กุมภาพันธ์ 2011, 23:04:39 ลองหาคนจ้างดูครับ
น่าจะมีคนทำได้ครับ programmer ในนี้เยอะครับ :wanwan003: |