แจก Script ตรวจสอบ Browser และชื่อคอมพิวเตอร์ผู้ใช้ ด้วยภาษา php การประยุกต์ใช้นะครับ ก็เช่น เวลาเราทำฟอร์มเพิ่มข้อมูลอะไรบางอย่าง เราก็สามารถเก็บข้อมูล Browser และชื่อคอมพิวเตอร์ของผู้ใช้ไว้ใน database ไว้ได้เช่นกัน เพื่อเอาไว้ตรวจสอบข้อมูลภายหลัง ตัวอย่าง browser ที่นิยมใช้งานในปัจจุบัน เช่น Opera, Edge, Chrome, Safari, Firefox เป็นต้น
check browser.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<?php function get_browser_name($user_agent) { if (strpos($user_agent, 'Opera') || strpos($user_agent, 'OPR/')) return 'Opera'; elseif (strpos($user_agent, 'Edge')) return 'Edge'; elseif (strpos($user_agent, 'Chrome')) return 'Chrome'; elseif (strpos($user_agent, 'Safari')) return 'Safari'; elseif (strpos($user_agent, 'Firefox')) return 'Firefox'; elseif (strpos($user_agent, 'MSIE') || strpos($user_agent, 'Trident/7')) return 'Internet Explorer'; return 'Other'; } //แสดง Browser ที่ใช้ echo get_browser_name($_SERVER['HTTP_USER_AGENT']); //แสดงชื่อคอมพิวเตอร์ที่ใช้ echo gethostbyaddr($_SERVER['REMOTE_ADDR']); ?> |
ทดลอง run ดูนะครับ ว่า Script แสดง Browser ตรงกับที่เราใช้หรือไม่
อีกหนึ่ง workshop ที่เก็บ IP ของผู้ใช้ ลองเอาไปประยุกต์ใช้ดูนะครับ