อย่างภาพนี้
(http://fs1.cyworld.com.cn/data1/2006/05/08/153/1147093753917687_file.jpg)
http://fs1.cyworld.com.cn/data1/2006/05/08/153/1147093753917687_file.jpg
ถ้าเปิดผ่าน browser จะขึ้นปกติ แต่ถ้าใช้ flashGet จะโหลดไม่ได้ ไม่ทราบว่าเขาทำอย่างไร อยากทำแบบนี้บ้าง
เค้าเช็ค บราวเซอร์มั้ง ลองเป็น user-agent ของ flashget ได้มะ
ประมาณนี้รึเปล่า อันนี้เป็นการป้องกันคนใช้ โปรแกรมดาวน์โหลด กับ เอา ภาพเราไปติดที่เวบ อื่น มันก็จะกลายเป็นอีกภาพไป เหมือนที่เวบใหญ่ๆ ชอบทำนั่นแหละ มันทำได้หลายวิธีครับ เช็ค session เช็ค user_agent เช็คจาก DB, IP, Referrer และก็เต็มไปหมด :-X
http://www.nice5ive.org/testscript/anti/
ถ้าใช่แบบนี้ ลองโหลดไปแกะโคดเอา :'(
http://www.nice5ive.org/download/anti.zip
ปล. อันนี้เขียนแบบหยาบๆ นะจะใช้งานจริงต้องมีการเข้ารหัสไฟล์ มีการป้องกันข้อมูลตอนส่งผ่าน แล้วก็อีกเยอะแยะ เอาไปดูเป็น แนวพอได้ :D
(http://www.nice5ive.org/testscript/anti/img/mitsu.jpg)
^
^
สังเกตุภาพที่ได้เป็นคนละภาพกัน ทั้งๆ ที่ url เดียวกัน ถ้าได้เป็นภาพเดียวกันแสดงว่า session ยังค้างอยู่ ให้ปิดแล้วเปิด Browser ใหม่ ถ้าจะให้ดีใช้วิธี เช็ค User-Agent ของคุณ tony เข้าร่วม + กับเช็ค Referer
ู
ของผมทำแต่ image leeching :D
ไลบราลี่ GD ช่วยได้จ้า....
:D
น่าจะเช็ค referer กับ agent ล่ะมั้งครับ แต่ คลิกขวา save as น่าจะกันไม่อยู่นะ
ขอบคุณครับ :)
(http://www.nice5ive.org/testscript/anti/img/mitsu.jpg)
คนข้างบน ผิดกระทู้แน่ๆๆๆๆ :D
การเปิดภาพผ่านไฟล์ .php กับเรียกภาพโดยตรง
มันจะกินแรงเครื่องต่างกันมากหรือเปล่าครับ
สมมุติในเว็บมีภาพเป็นจำนวนมากๆ ต้องเรียกผ่าน php ทุกครั้ง
มันคงจะกินแรงเครื่องน่าดู แล้วไม่ทราบว่ามันจะไปหนักที่ส่วนไหนครับ
cpu ram หรืออื่นๆ
วิธีง่ายๆให้ใส่ลายน้ำครับ เพราะถึงเขาเอาไปลายน้ำเราก็ยังแสดงอยุ่ ใช่โปรแกรมโฟโต้ชอป ทำลายน้ำนะครับ ถ้าให้ดีควรทำตัวใหญ่ๆสักหน่อยก้ดีเพราะถ้าเขาอก้ใขภาพๆก็จะเสียหายอย่าชัดเจด 8) ( คอมผมตอนนนีพังไม่อาจแสดงวิธีทำให้ได้ขออภัย )
เป็นกำลังใจให้คนที่คิดผลงานดีๆออกมานะ ::)
อ่านมาแล้ว หลายท่านเข้าใจคำถามผิดละมั้ง
เขาอยากถามว่าจะกันโปรแกรมช่วยดาว์นโหลดยังไงมากกว่า
คงเพราะมีหลายคนทำเป้นลิสภาพ เลยอยากกันการโหลดด้วย flashget มั้ง
ดาว์นโหลดแบบ Save as คงไม่เป็นไร ใช่ปะ
วิธีกัน พวก flashget มันปลอม useragent ได้
แนะนำใช้ cookie ไม่ก็ session ดีกว่าง่ะ
หรือใช้เช็ค referrer ก็ดีนะ กันได้ในระดับหนึ่ง
อธิบายอีกที ตัวอย่าง ถ้าเปิดภาพ นี้เข้าไป
http://www.nice5ive.org/testscript/anti/
จะเห็นเป็น สาวน้อยน่ารัก แต่ถ้าใคร คลิกขวา แล้วเอาลิ้งก์ ไปโหลด ก็จะได้ใบลามาแทน ;D
อ้างถึงจาก: Tee++; ใน 28 มิถุนายน 2007, 12:23:19
อธิบายอีกที ตัวอย่าง ถ้าเปิดภาพ นี้เข้าไป
http://www.nice5ive.org/testscript/anti/
จะเห็นเป็น สาวน้อยน่ารัก แต่ถ้าใคร คลิกขวา แล้วเอาลิ้งก์ ไปโหลด ก็จะได้ใบลามาแทน ;D
ผมก็ยังClickขวา เห็นอย่างไรได้มาอย่างนั้นอ่ะครับ (ทุกภาพ) ???
ใช้ flash ครับ กันได้ชัวร์ๆ :D
มันจะป้องกันได้จริงๆหรอครับ กันยังไงเดี๋ยวก็มีคนหาทางเอาไปได้ทุกทีแหละครับ :-\
ไม่มีทางกันได้ครับ ไม่มีทางจริงๆ กันคลิ้กขวาเหรอ เด็กๆไปเลย ลองเอาเม๊าท์วางที่รูปมันจะมี icon ให้ save อยู่ดีครับ สรุปไม่มีทางกันได้ อะไรที่อยู่บนเนตมีแต่เลขบัตรเครดิตก็ไม่สามารถกันได้ครับ จะอยู่ที่ช้าหรือเร็วซ่ะมากกว่าครับ