IP2Proxy PHP Module
This PHP module supports all IP2Proxy™ BIN database products to query an IP address if it is being used as VPN anonymizer, open proxies, web proxies, Tor exits, data center & web hosting range (DCH), search engine robots (SES) and residential proxy (RES). It has been optimized for speed and memory utilization.
Installation
-
Run the command:
composer require ip2location/ip2proxy-php
Note: You just need to include the below code in order to use the library.require 'vendor/autoload.php';
Sample Codes
<?php require 'class.IP2Proxy.php'; $db = new \IP2Proxy\Database(); $db->open('./samples/IP2PROXY-IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP.SAMPLE.BIN', \IP2Proxy\Database::FILE_IO); $countryCode = $db->getCountryShort('1.0.241.135'); echo '<p><strong>Country Code: </strong>' . $countryCode . '</p>'; $countryName = $db->getCountryLong('1.0.241.135'); echo '<p><strong>Country: </strong>' . $countryName . '</p>'; $regionName = $db->getRegion('1.0.241.135'); echo '<p><strong>Region: </strong>' . $regionName . '</p>'; $cityName = $db->getCity('1.0.241.135'); echo '<p><strong>City: </strong>' . $cityName . '</p>'; $isp = $db->getISP('1.0.241.135'); echo '<p><strong>ISP: </strong>' . $isp . '</p>'; $proxyType = $db->getProxyType('1.0.241.135'); echo '<p><strong>Proxy Type: </strong>' . $proxyType . '</p>'; $isProxy = $db->isProxy('1.0.241.135'); echo '<p><strong>Is Proxy: </strong>' . $isProxy . '</p>'; $records = $db->getAll('1.0.241.135'); echo '<pre>'; print_r($records); echo '</pre>'; $db->close();
Sample IP2Proxy Databases (BIN)
Sample Packages | IPv4 + IPv6 |
---|---|
IP2Proxy PX1 Sample BIN File | Download (29.42 MB) |
IP2Proxy PX2 Sample BIN File | Download (32.33 MB) |
IP2Proxy PX3 Sample BIN File | Download (38.40 MB) |
IP2Proxy PX4 Sample BIN File | Download (46.01 MB) |
IP2Proxy PX5 Sample BIN File | Download (48.17 MB) |
IP2Proxy PX6 Sample BIN File | Download (49.12 MB) |
IP2Proxy PX7 Sample BIN File | Download (52.22 MB) |
IP2Proxy PX8 Sample BIN File | Download (53.45 MB) |
IP2Proxy PX9 Sample BIN File | Download (53.84 MB) |
IP2Proxy PX10 Sample BIN File | Download (61.45 MB) |