อยากสอบถามเรื่้อง โค้ด check ip บางทีมันไม่ได้ไอพีครับ ใครรู้บอกที

เริ่มโดย x-script, 06 กรกฎาคม 2011, 18:41:20

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

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

x-script


mozziimomo

$ip=$_SERVER["REMOTE_ADDR"];

ครับ


signal

มันจะมี ip ส่วนนึง ที่ไม่สามารถเปิดเผยได้ครับ (องค์กรสำคัญๆ มั๊งครับ) แล้วก็ไม่แน่ใจว่าถ้าเป็นพวกที่เล่น net ผ่านดาวเทียม (พวกยุโรป อเมริกา) มันจะโชว์ ip รึป่าวนะครับ

vii

ก็แค่เขียนโค้ดผิด

อัปเดตโค้ดที่ตัวเองเขียนกันได้แล้ว ยุค php5 จะเข้า php6 แล้วยังล่อ $servervar. กันเพียวๆอย่างนี้มันก็ใช้ไม่ได้น่ะสิ

iamake

ก่อนอื่นต้องเข้าใจก่อนว่าเป็นไปไม่ได้ที่คุณจะได้ IP จริงๆ นะครับ
ยกตัวอย่างกรณีผ่าน NAT เช่นคุณเล่นเนทที่บ้านผ่าน router แค่นี้ก็จบแล้ว สิ่งที่คุณจะได้ก็แค่ ip ของ router ที่ติดต่อกับ internet
กรณีของผ่าน Proxy ก็จะแตกต่างกันไป

อย่างไรก็ตาม คร่าวๆ ลองดูเวปนี้ครับ
http://www.webhostingtalk.com/showthread.php?t=516172

มันน่าจะพอให้คุณได้ IP ที่พอใช้ได้บ้าง แต่ก็ไม่แน่ว่าจะเป็น IP จริงๆ เสมอไป
เวปผมเขียนเอง มาเยี่ยมชมกันได้เน้อ ^^
[direct=http://www.golfdd.com/]โปรโมชั่นกอล์ฟ[/direct]

oarsman


x-script

ผมลองใช้ตัวนี้่แล้ว

$ip=$_SERVER["REMOTE_ADDR"];

บางคนก็มีไอพี บางคนก็ไม่มีอะครับ