我可以得到訪問我的網站的任何用戶的IP和子網 例如,如果用戶來到我的索引頁。我可以在我的索引中有一個函數,它可以讓我的IP和該用戶的子網?IP和用戶的子網
的IP和子網應該是這樣的
217.194.65.0/27
任何想法? 在此先感謝
我可以得到訪問我的網站的任何用戶的IP和子網 例如,如果用戶來到我的索引頁。我可以在我的索引中有一個函數,它可以讓我的IP和該用戶的子網?IP和用戶的子網
的IP和子網應該是這樣的
217.194.65.0/27
任何想法? 在此先感謝
這可能有助於您的第一步。我不知道如何從中取出子網。
http://roshanbh.com.np/2007/12/getting-real-ip-address-in-php.html
你想要得到的IP子網掩碼如下所述:http://wiki.xtronics.com/index.php/IP_Subnet_Masks
這裏是使其所需要的數學:http://webtools.live2support.com/nt_subnet.php
要獲得子網出來的IP地址,你首先需要網絡掩碼。
此信息依賴於您的訪問者網絡基礎設施,我不認爲您可以輕鬆獲取此信息。
一種選擇是在ARIN中進行查找(假定該範圍最初由ARIN分配)數據庫來知道網絡是如何分割的。
http://whois.arin.net/rest/net/NET-8-8-8-0-1/pft
你可以看到CIDR下的初始分配子網,但是這可能由谷歌提出的實際網絡事業部不同,例如。
你的鏈接描述一個不好的做法,通過使用像'$ ip = $ _ SERVER ['HTTP_X_FORWARDED_FOR'];'的代碼。客戶端提供的變量(HTTP_)不應該被信任。 – technology 2012-03-27 14:55:02
http://pear.php.net/package/Net_IPv4
也就是說,在梨其他包(如IPv6,CheckIP2中,等等)可能會對你有用,以獲得這種類型的信息
你也許可以看看這個評論在PHP.Net http://www.php.net/manual/en/func tion.ip2long.php#94290 – 2012-03-27 14:27:05
看看這篇文章..也許它可以幫助你http://stackoverflow.com/questions/5181133/how-to-get-only-the-ip-address-subnet – GuZzie 2012-03-27 14:27:22