[GET] แจก php script function : detect bot ตรวจบอท

เริ่มโดย korrawit, 20 มิถุนายน 2013, 12:17:46

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

korrawit

สคริปต์นี้ผมใช้สำหรับการสลับหน้า page จากหน้าปกติที่คนเข้ามาดูจะเห็นอย่างนึง แต่ถ้าบอทเข้ามาก็จะเห็นอย่างหนึ้่ง มีประโยชน์มากครับ

สมมติว่าใครทำเว็บแล้วมีการดึง api จากที่อื่นมีให้จำกัดต่อชม ถ้าไม่กันบอทไว้ เวลาบอทเข้ามาจะไปเรียก api ตลอดทุกครั้งที่โหลดหน้าเว็บขึ้นมา
จะทำให้ api เต็ม ดังนั้นถ้าเราสามารถตัดสินใจได้ว่า ถ้าเป็นบอทไม่ให้ใช้ api แต่ถ้าเป็นคนให้ใช้ api ก็จะดีมากใช่ไหมครับ

บางทีผมก็ใช้ทำเป็นตัวเก็บสถิติในเว็บเลย เอาไว้ตรวจสอบว่าเวลาติดตั้งเว็บใหม่โดเมนใหม่ บอทเข้ามาหรือยัง ถ้าเข้ามาโอกาสอินเด็กก็จะตามมา
ทำเพื่อให้เราทราบความเป็นไปของเว็บไซต์

ขึ้นอยู่กับว่าเราจะไปประยุกต์ใช้ยังไงนะ ก็แล้วแต่ครับ
:wanwan003:

http://www.mediafire.com/download/3f6fqtxde9ftccf/spiderdetect.zip

สคริปต์นี้ผมได้มาจากทางเน็ตนะครับ ที่มาไม่รู้มันมาจากไหน อยากรู้ไปหาต่อเองนะครับ

Optimus

แก้ไขลิ้งให้ครับ http://www.mediafire.com/download/3f6fqtxde9ftccf/spiderdetect.zip

วิธีใช้แค่เอาไปใส่ใน Root เฉยๆ ใช่ไหมครับ
รับสอน Android Re-Skin Apps & Games | สอนแบบ 1 ต่อ 1 ผ่าน TeamViewer สนใจ PM สอบถามเลยครับ

รับรีสกิน Apps Android 1 ชุด 15 แอพ 2900 บาท ท่านสามารถนำไปอัพขึ้น Play Store หารายได้ได้เลยครับ สนใจ PM ครับ

ขาย Account Skimlinks ปั่น Amazon ได้ (ตอนนี้คนไทยสมัครไม่ผ่านแล้ว) 4500  บาท PM ครับ

adidog

ขอบคุณครับ +1 ที่แบ่งปันครับ  :wanwan017: :wanwan017: :wanwan017:
Certain Dri [direct=http://www.ishiclub.com/]Certain Dri[/direct]
คุณแม่มือใหม่ [direct=http://www.mamyget.com/]คุณแม่มือใหม่[/direct]

korrawit

เยสสสสสส

แต่จริงๆ เอาไปใส่ตรงไหนก็ได้ครับขึ้นอยู่กับว่าจะประยุกต์ใช้ยังไง
มันเป็นฟังก์ชันใช้งานง่ายๆ

ถ้าอยากทำเป็น stat ก็ลองไปเขียนเพิ่มตรงส่วนฟังก์ชัน if ถ้าพบว่าเป็นบอท ให้ทำการเซฟข้อมูลลอง text file แบบ append ไปเรื่อยๆ
แล้วค่อยดึงมาแสดงผลก็ได้ เช่น
$robots_str = file_get_contents('robotstat/robottoday.txt');
$robots = explode("\n",$robots_str);
$robots_arr = array_count_values($robots);

:wanwan019: