หัวข้อ: web php มีทางเก็บค่า Mac address จาก form ที่ user ส่งมาได้หรือไม่ครับ เริ่มหัวข้อโดย: nu_dee ที่ 23 พฤศจิกายน 2012, 14:50:50 เปิด webserver ( windows + php + Apache ) แล้วให้สมาชิกส่งข้อมูลเข้า แต่สมาชิกหลอกๆ เยอะ.. ใน form ที่ user กรอกส่งมา อยากเก็บ Mac address ด้วย
ถามเทพในนี้ว่า ยุคนี้ยังเก็บค่า Mac address ได้หรือไม่ หลายวันนี้ ผมลองโค้ด php จาก google เพื่อเก็บ Mac address มันใช้งานไม่ได้เลย ดีที่สุดก็แค่ ลองบนเครื่องตัวเองได้ แต่พอโยนเข้า server มันมองค่าของ Server เสียเอง แทนที่จะมองค่า Mac ของคนส่ง ใครมีโค้ด มีคำแนะนำช่วยด้วยครับ ขอบคุณมากๆครับ หัวข้อ: Re: web php มีทางเก็บค่า Mac address จาก form ที่ user ส่งมาได้หรือไม่ครับ เริ่มหัวข้อโดย: UnLock UnlimiT ที่ 23 พฤศจิกายน 2012, 14:58:37 ip ก็พอมั้ง
หัวข้อ: Re: web php มีทางเก็บค่า Mac address จาก form ที่ user ส่งมาได้หรือไม่ครับ เริ่มหัวข้อโดย: nu_dee ที่ 23 พฤศจิกายน 2012, 15:07:12 ip มัน.. user เปิด-ปิด iphone มันก็เปลี่ยนเบอร์แล้ว
แทบไม่อยากบันทึก ip เลย หัวข้อ: Re: web php มีทางเก็บค่า Mac address จาก form ที่ user ส่งมาได้หรือไม่ครับ เริ่มหัวข้อโดย: ahon ที่ 23 พฤศจิกายน 2012, 15:41:30 น่าสนใจ เจอปัญหาเหมือนกัน
หัวข้อ: Re: web php มีทางเก็บค่า Mac address จาก form ที่ user ส่งมาได้หรือไม่ครับ เริ่มหัวข้อโดย: Misaka ที่ 23 พฤศจิกายน 2012, 16:09:27 ทำไม่ได้ครับ MAC มันไม่ได้ถูกส่งไปกับheaderครับ
หัวข้อ: Re: web php มีทางเก็บค่า Mac address จาก form ที่ user ส่งมาได้หรือไม่ครับ เริ่มหัวข้อโดย: zankumuro ที่ 23 พฤศจิกายน 2012, 16:25:37 ที่เคยเห็นเก็บ Mac จากหน้าเว็บเขาจะใช้ Java Application เขียนเป็น extension ของบราวเซอร์ แล้วส่งค่ากลับไปยังฟอร์มหน้าเว็บ แต่ผมว่า IP ก็พอแล้วครับ จริงอยู่ว่ามันเปลี่ยนกันได้ แต่ถ้าสมาชิกจะเกรียนขนาดนั้น ปิด-เปิดเครื่อง ซัก 10 ข้อความ ก็กินไปหลายนาที ท่านลบข้อมูล 10 ข้อความนั้น ไม่ถึง 1 นาทีหมด มันจะอาจหาญสู้ท่านบ่อยๆ ผมว่าเครื่องมันคงพังก่อนล่ะครับ
หัวข้อ: Re: web php มีทางเก็บค่า Mac address จาก form ที่ user ส่งมาได้หรือไม่ครับ เริ่มหัวข้อโดย: adidog ที่ 23 พฤศจิกายน 2012, 16:26:58 ไม่น่าจะทำได้น่ะ หรืออาจจะทำได้ถ้าท่านอยู่เน็ทเวิคเดียวกันกับเค้า :P :P :P
หัวข้อ: Re: web php มีทางเก็บค่า Mac address จาก form ที่ user ส่งมาได้หรือไม่ครับ เริ่มหัวข้อโดย: afterdead ที่ 23 พฤศจิกายน 2012, 16:43:14 เคยเห็นว่า มีอยู่นะ ครับ แต่ไม่แน่ใจลอง search GG ดู เจอนี่ !!! ไม่รู้ไดเป่าว ลองดูนะครับ !! :P :P
เซิจ php macaddress ครับ !!! โค๊ด: http://www.webub.com/%E0%B8%AB%E0%B8%B2%20MAC%20address%20%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%20php-1100-16.html ยกเครดิตให้เจ้าของเว็บเขาละกัน !! :-[ หัวข้อ: Re: web php มีทางเก็บค่า Mac address จาก form ที่ user ส่งมาได้หรือไม่ครับ เริ่มหัวข้อโดย: SpaRK ที่ 23 พฤศจิกายน 2012, 16:46:21 คุ้นๆๆ mlm spam ปะ
หัวข้อ: Re: web php มีทางเก็บค่า Mac address จาก form ที่ user ส่งมาได้หรือไม่ครับ เริ่มหัวข้อโดย: xvlnw.com ที่ 23 พฤศจิกายน 2012, 16:48:01 เคยเห็นว่า มีอยู่นะ ครับ แต่ไม่แน่ใจลอง search GG ดู เจอนี่ !!! ไม่รู้ไดเป่าว ลองดูนะครับ !! :P :P โค๊ด: [url]http://www.webub.com/%E0%B8%AB%E0%B8%B2%20MAC%20address%20%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%20php-1100-16.html[/url] ยกเครดิตให้เจ้าของเว็บเขาละกัน !! :-[ ผมไม่แน่ใจนะครับ ว่าตรงนี้มันได้ไหม แต่แค่ผมมอง ผมคิดว่ามันไม่ได้ครับ เพราะว่า PHP มันรันบน Server ไม่ได้รันบน Client ครับ ไม่ว่าจะ get อะไรก็จะได้แค่ค่าที่เป็นของ Server ครับ นอกจากจะ GET ค่าที่อยู่ใน Header ที่รับส่งกันระหว่าง Client กับ Server ถึงจะเป็นค่าที่เราสามารถรู้ได้จริง ๆ ครับ เช่นพวก IP Address, Referer เป็นต้น หัวข้อ: Re: web php มีทางเก็บค่า Mac address จาก form ที่ user ส่งมาได้หรือไม่ครับ เริ่มหัวข้อโดย: ouiweb ที่ 23 พฤศจิกายน 2012, 16:49:35 น่าจะต้องเขียน JAVA ครับ
ผมเคยพยายามจะทำอยู่ตอนนี้ล้มเลิกไปแล้ว :P :P :P หัวข้อ: Re: web php มีทางเก็บค่า Mac address จาก form ที่ user ส่งมาได้หรือไม่ครับ เริ่มหัวข้อโดย: lexurous ที่ 23 พฤศจิกายน 2012, 17:00:18 :wanwan020: ทำไม่ได้ครับ
หัวข้อ: Re: web php มีทางเก็บค่า Mac address จาก form ที่ user ส่งมาได้หรือไม่ครับ เริ่มหัวข้อโดย: thai2ads ที่ 23 พฤศจิกายน 2012, 17:25:15 เคยเห็นว่า มีอยู่นะ ครับ แต่ไม่แน่ใจลอง search GG ดู เจอนี่ !!! ไม่รู้ไดเป่าว ลองดูนะครับ !! :P :P โค๊ด: [url]http://www.webub.com/%E0%B8%AB%E0%B8%B2%20MAC%20address%20%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%20php-1100-16.html[/url] ยกเครดิตให้เจ้าของเว็บเขาละกัน !! :-[ ผมไม่แน่ใจนะครับ ว่าตรงนี้มันได้ไหม แต่แค่ผมมอง ผมคิดว่ามันไม่ได้ครับ เพราะว่า PHP มันรันบน Server ไม่ได้รันบน Client ครับ ไม่ว่าจะ get อะไรก็จะได้แค่ค่าที่เป็นของ Server ครับ นอกจากจะ GET ค่าที่อยู่ใน Header ที่รับส่งกันระหว่าง Client กับ Server ถึงจะเป็นค่าที่เราสามารถรู้ได้จริง ๆ ครับ เช่นพวก IP Address, Referer เป็นต้น ถ้าใช้คำสั่งตามลิงก์นั้น ผลที่ได้น่าจะเป็นของ server ครับไม่ใช้ Client ลองใช้คำสั่ง exec() ดูไม่รู้ว่าได้หรือเปล่าไม่เคยลอง โค๊ด: <? หัวข้อ: Re: web php มีทางเก็บค่า Mac address จาก form ที่ user ส่งมาได้หรือไม่ครับ เริ่มหัวข้อโดย: seowizard ที่ 23 พฤศจิกายน 2012, 17:51:32 PHP ไม่น่าทำได้นะครับ หรือ ถ้าใครทำได้บอกผมด้วย
แต่วิธีเอา Mac-Address นั้นทำได้ โดยใช้ภาษาทางฝั่ง Client-Script นั่นคือ Java Applet ซึ่งแสดงผลในรูปแบบ HTML แล้วค่อยส่งค่าไปให้ PHP อีกต่อหนึ่งได้ครับ ส่วนวิธีการถามอากู๋เอาได้นะครับ น่าจะมีเพียบ หัวข้อ: Re: web php มีทางเก็บค่า Mac address จาก form ที่ user ส่งมาได้หรือไม่ครับ เริ่มหัวข้อโดย: nu_dee ที่ 23 พฤศจิกายน 2012, 20:42:15 เจ้าของกระทู้ครับ ขอบคุณทุกท่านมากๆ ที่ช่วยตอบกระทู้
____/\____ ทดลองอย่างละเอียด มา 3 วัน ทั้ง php และ javascript ดูมันทั้ง google แล้ว อยากจะบอกว่า ไม่ต้องเสียเวลาหา ปัจจุบัน Os ปิดฟังค์ชั่นนี้หมดแล้ว (ผมคิดเองนะ สำหรับฟังชั่้นมาตราฐาน ไม่ได้สร้างโปรแกรมซับซ้อน ไม่น่าทำได้) ใครทำได้ช่วยบอกหน่อยนะครับ หรือบอกว่า ยังทำได้ ไม่มีโค้ดก็ยังดี หัวข้อ: Re: web php มีทางเก็บค่า Mac address จาก form ที่ user ส่งมาได้หรือไม่ครับ เริ่มหัวข้อโดย: nu_dee ที่ 24 พฤศจิกายน 2012, 14:26:19 <?
function __client_macaddress() { $output = Array(); exec( 'nbtstat -A '.$_SERVER['REMOTE_ADDR'], $output ); $reg = '([a-f0-9]{2}\-){5}([a-f0-9]{2})'; for( $a = 0, $b = &count( $output ); $a < $b; $a++ ) { if( preg_match( "/(?i){$reg}/", $output[$a] ) == true ) { return preg_replace( "/(?iU)(.+)({$reg})(.*)/", "\\2", $output[$a] ); } } return 'not found'; } ?> <?php echo("".__client_macaddress()); ?> คำสั่งนี้ใช้การได้ดี ในกรณีอยู่ภายในวง lan มองเห็นลูกข่ายได้หมด เวลาทดลองใช้ localhost ไม่ได้ ให้ระบุ IP ของ server เลย / แต่ถ้าอยู่นอกวง เช่น บน internet จะฟ้อง not found คือ nbtstat เรียกใช้งานไม่ได้ โดน OS แบน.... จริงๆ แล้ว ISP ของผมล๊อกไม่ให้เรียก server ผ่าน IP เพื่อป้องกันโดนยิง ผมเลยไม่แน่ใจว่า เพราะ เรียกใช้ผ่านโดเมนหรือเปล่า ....... ใครมี server ทีเรียกผ่าน IP ได้ ช่วยทดสอบให้ด้วยครับ ว่าถ้าเรียกผ่าน IP จะทำงานได้หรือไม่ / ขอบคุณครับ |