คือจะทำเว็บขาย Digital download (ebook,game,etc) ขนาดไฟล์ก็มีตั้งแต่ 1 MB - 3 GB อ่ะครับ
อยากได้สคริบ php ที่สามารถ protect ตอน Download ได้ครับ เพื่อป้องกันไม่ให้ user ส่ง Hotlink ไปให้คนภายนอกโหลดได้
ระบบที่รัน
ความต้องการ
รีควายเม้น
-
สามารถ protect hotlink download ไม่ให้นำ url ไปแจกจ่ายได้
-
สนับสนุนการดาวน์โหลดด้วยโปรแกรมช่วยดาวน์โหลด (IDM,Flashget)
ถ้าได้ตามรีควายเม้น ก็เสนอราคามาทาง PM แล้วให้ผมทดสอบระบบ + อธิบายการทำงานคร่าวๆของสคริบด้วยนะครับ
เมื่อทดสอบพอใจแล้วผมจะจ่ายเงินก่อนจากนั้นค่อยส่งสคริบมาให้
kke
2
เคยเห็นหลักการอันหนึ่งที่ xtraupload ใช้คือส่งไฟล์ผ่าน php โดยส่ง header เป็น file แล้วอ่านเนื้อไฟล์ส่งให้จนครบ
ข้อเสียคือส่งไฟล์ผ่าน php กิน cpu มหาโหด ต่อให้ใช้ lighttpd หรือ nginx ก็ช่วยไม่ได้เพราะ process php จะคาตลอด
ถ้ามี user download พร้อมกันจำนวนมากๆ ไม่แนะนำหลักการนี้ แต่ถ้า user โหลดพร้อมกันไม่มากก็พอไหว
ยิ่งถ้ารองรับ idm flashget ที่เชื่อมพร้อมกันหลายๆ connection ก็ยิ่งหนัก
360
3
.htaccess ง่ายกว่าเยอะมากกกกก วางไฟล์เดียวจบ
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?youralloweddomain.xxx.*$ [NC]
RewriteRule ^.+\.(zip|gif|jpg|torrent|gif|rar)$ http://anywebyouwant.xxx [NC,R,L]
แต่ก่อนผมทำเว็บดาวน์โหลดแบบนี้แหละ. สมัยก่อนยุคเน็ตเต่า boom มาก มันสำคัญตรง
-
hide url
-
protect hotlink
แค่นั้น
kke
4
referrer หลอกได้ครับ จะให้มาจาก url ใหนได้หมด
mean
5
ขออภัยครับอ่าน ไม่ดีเอง
เดี่ยวผมขอลองไปเขียนก่อนครับ
ผมส่ง demo ให้ดูแล้วครับ ลองเทสดูนะครับ
sheroku
6
ทำได้อยู่นะครับแต่บน nginx มันวิ่งเต็มสูบกว่า
mean
9
ต้องขอโทษพี่ๆ ด้วยครับ
พอดีเจ้าของกระทู้เค๊าได้จ่ายเงินซื้อเทคนิคไปแล้วครับ อย่างไรคงต้องขอให้เจ้าของกระทู้ เขาเป็นผู้ตอบนะครับ