[+1]Php / Server side script ให้แสดงข้อความถ้าเป็น Bot ต้องใช้คำสั่งอะไร

เริ่มโดย noom1408, 25 กรกฎาคม 2012, 13:16:43

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

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

noom1408

ช่วยแนะนำ การเขียน Php / Server side script กรณี (พอดีไม่มีพื้นฐานทางนี้) :-[

1)ให้เช็ค user agent ว่าเป็นบอทหรือเปล่า ถ้าใช่ก็ echo แสดงข้อความที่เราต้องการแสดงให้บอทเท่านั้นที่เห็น
ถ้าไม่ใช่บอท ไม่ก็ไม่ต้อง echo ออกมา

2)ให้เช็ค user agent ว่าเป็นบอทหรือเปล่า ถ้าใช่ก็ไม่ echo ข้อความที่เราไม่ต้องการแสดงให้บอทเห็น
ถ้าไม่ใช่บอท ถึง echo ออกมา

(ข้อความจะให้อยู่ ใน div)
ขอบคุณคับ :wanwan017:
สนใจทำประกันชีวิตเหมาจ่าย ประกันสุขภาพเด็ก ประกันชีวิตหรือติดต่อขอรายละเอียดทำประกันชีวิต


BrainFreeze

ผมว่าทำกล่อง div แล้วตั้ง css เป็น display none; ไว้ก็ได้นะครับ

ง่ายกว่า เนียนด้วย
:wanwan017:
# จัดไป Promo Code ลด 11% : THAISEOBOARD
# [direct=https://www.hostatom.com]hostatom.com[/direct] |โฮสอะตอม - เว็บโฮสติ้งที่ Webmaster มืออาชีพไว้วางใจ
# [direct=https://www.hostatom.com/web-hosting]Web Hosting[/direct] | [direct=https://www.hostatom.com/cloud-vps]Cloud VPS[/direct] | [direct=https://www.hostatom.com/reseller-hosting]Reseller Hosting[/direct] | [direct=https://www.hostatom.com/domain-name]Domain Name[/direct]
# บริการ 24x7 | รับประกันความพอใจยินดีคืนเงิน | Uptime 99.9% | โทร : 0-2107-3466


picharnan


XXL

ของใคร ก็ไม่ทราบ เห็นแล้วเสียดาย
จากอินเด็กหลักหมื่น ถูกแบนข้ามคืน เพราะหลอกบอท 
ไม่รู้เพราะมีคนแจ้ง หรือ google ตรวจพบเอง ว่า หลอกบอท :wanwan004:
http://www.thaiseoboard.com/index.php/topic,281701.0.html

รถไฟวิ่ง ฉึกฉัก..[direct=1].[/direct][direct=2].[/direct][direct=3].[/direct][direct=4].[/direct][direct=5].[/direct]...ถึงก็ช่าง..ไม่ถึงก็ช่าง..

noom1408

อ้างถึงจาก: marus ใน 26 กรกฎาคม 2012, 13:15:51
$_SERVER['HTTP_USER_AGENT'];
ขอขยายอีกนิดคับ จะตั้งเงื่อนไขยังไงต่อ


อ้างถึงจาก: BrainFreeze ใน 26 กรกฎาคม 2012, 13:17:37
ผมว่าทำกล่อง div แล้วตั้ง css เป็น display none; ไว้ก็ได้นะครับ
ง่ายกว่า เนียนด้วย
:wanwan017:
display noneไม่แสดงข้อความ แต่ botเก็บ
แล้วถ้าไม่ให้botเก็บ แต่แสดงข้อความล่ะคับ


อ้างถึงจาก: rtee ใน 26 กรกฎาคม 2012, 14:24:37
ดู list of user agent จากเว็บนี้ได้ครับ
http://www.user-agents.org/index.shtml
หัวข้อเยอะ แต่ไม่รู้จะดูหัวข้อไหน


อ้างถึงจาก: picharnan ใน 26 กรกฎาคม 2012, 16:56:12
ตั้งใจจะหลอกบอทหรือเปล่าครับเนี่ย อิอิ
เรียกว่าเลือกให้botส่วนที่อยากให้เก็บข้อมูลดีกว่าคับ :P


อ้างถึงจาก: XXL ใน 26 กรกฎาคม 2012, 17:28:12
ของใคร ก็ไม่ทราบ เห็นแล้วเสียดาย
จากอินเด็กหลักหมื่น ถูกแบนข้ามคืน เพราะหลอกบอท 
ไม่รู้เพราะมีคนแจ้ง หรือ google ตรวจพบเอง ว่า หลอกบอท :wanwan004:
http://www.thaiseoboard.com/index.php/topic,281701.0.html
ไม่รู้เจ้าของเวบเขาไปหลอกยังไง

+1 ทุกท่าน
สนใจทำประกันชีวิตเหมาจ่าย ประกันสุขภาพเด็ก ประกันชีวิตหรือติดต่อขอรายละเอียดทำประกันชีวิต

MeSam

if(strpos($_SERVER['HTTP_USER_AGENT'], 'bot') === true) {
   echo 'Robot';
}

แบบนี้ป่าว

ปล. มือใหม่หัดเขียน :P

Kukujang


ayeweb

เตือนว่าอย่าทำครับ แบบนี้นานมาแล้ว
พอคนเข้าสวยงาม แต่บอทมาข้อความเพียบ
:wanwan004: :wanwan004:

[direct=https://www.bitimer.in.th/]ข่าวไอที[/direct] ข่าวสารไอที แอพไอโฟน บริการอื่นๆ
[direct=https://page.line.me/gnm7628z]บริการ ตรวจหวย[/direct] อื่นๆ ทั่วไปสาระน่ารู้ ความรู้ต่างๆ
[direct=https://goo.gl/XQp91t]Host ไทย[/direct] เว็บผู้หญิงนะคะ แต่ผู้ชายก็เข้าได้ค่ะ
[direct=https://page.line.me/oer1981h]ตรวจหวย[/direct]
ตรวจหวย ผลสลากกินแบ่งรัฐบาล>>
[direct=https://goo.gl/H3JCzK]เช่าโฮสติ้ง Ruk-com[/direct]