1. Go to this page and download the library: Download gre/geoip library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
gre / geoip example snippets
// Declaring the classes we need
$config = new Greip\API\Config();
$GeoIP = new Greip\API\GeoIP();
// Setting the API Key
$config->setToken("<API-Key>");
// Sending the request and storing the output in a variable
$GeoIP_Response = $GeoIP->lookup("1.1.1.1");
// Printing the response
print_r($GeoIP_Response);
// Declaring the classes we need
$config = new Greip\API\Config();
$GeoIP = new Greip\API\GeoIP();
// Setting the API Key
$config->setToken("<API-Key>");
// Sending the request and storing the output in a variable
$GeoIP_Response = $GeoIP->threats("1.1.1.1");
// Printing the response
print_r($GeoIP_Response);
// Declaring the classes we need
$config = new Greip\API\Config();
$GeoIP = new Greip\API\GeoIP();
// Setting the API Key
$config->setToken("<API-Key>");
// Sending the request and storing the output in a variable
$ASN_Response = $GeoIP->asn("AS01");
// Printing the response
print_r($ASN_Response);
// Declaring the classes we need
$config = new Greip\API\Config();
$GeoIP = new Greip\API\GeoIP();
// Setting the API Key
$config->setToken("<API-Key>");
// Sending the request and storing the output in a variable
$Country_Response = $GeoIP->country("US", ["language", "timezone", "currency"]);
// Printing the response
print_r($Country_Response);
// Declaring the classes we need
$config = new Greip\API\Config();
$Fraud = new Greip\API\Fraud();
// Setting the API Key
$config->setToken("<API-Key>");
// Sending the request and storing the output in a variable
$Email_Response = $Fraud->email("[email protected]");
// Printing the response
print_r($Email_Response);
// Declaring the classes we need
$config = new Greip\API\Config();
$Fraud = new Greip\API\Fraud();
// Setting the API Key
$config->setToken("<API-Key>");
// Sending the request and storing the output in a variable
$Phone_Response = $Fraud->phone("000000000", "US");
// Printing the response
print_r($Phone_Response);
// Declaring the classes we need
$config = new Greip\API\Config();
$Fraud = new Greip\API\Fraud();
// Setting the API Key
$config->setToken("<API-Key>");
// Sending the request and storing the output in a variable
$Profanity_Response = $Fraud->profanity("This is a sample text", true, false);
// Printing the response
print_r($Profanity_Response);
// Declaring the classes we need
$config = new Greip\API\Config();
$Fraud = new Greip\API\Fraud();
// Setting the API Key
$config->setToken("<API-Key>");
// Declaring Transaction Data
$data = [
"action" => "purchase",
"website_domain" => "example.com",
"merchant_id" => 21,
"customer_id" => 1,
"customer_ip" => "1.0.0.2",
"customer_email" => "[email protected]",
"customer_phone" => "32423434",
"customer_country" => "US",
"transaction_amount" => 100000,
"transaction_currency" => "USD",
"customer_useragent" => "Mozill almaden sdfwer",
];
// Sending the request and storing the output in a variable
$Payment_Response = $Fraud->payment($data);
// Printing the response
print_r($Payment_Response);
// Declaring the classes we need
$config = new Greip\API\Config();
$Fraud = new Greip\API\Fraud();
// Setting the API Key
$config->setToken("<API-Key>");
// Sending the request and storing the output in a variable
$IBAN_Response = $Fraud->iban("FO9264600123456789");
// Printing the response
print_r($IBAN_Response);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.