PHP User IP Address library
, (*1)
, (*2)
PHP User IP Address Class Library is used to get current User IP Address and validate given IP address., (*3)
Installation
The preferred way to install this extension is through composer., (*4)
To install PHP UserIP library Use following command:, (*5)
$ composer require yogeshkoli/user-ip
Or you can also clone the complete repository with Git Use following command:, (*6)
$ https://github.com/yogeshkoli/user-ip.git
Requirements
This library is supported by PHP versions 5.6, (*7)
Available Methods
Available methods in this library:, (*8)
UserIP::get();
UserIP::validate($ip);
How to Use this package?
Here is sample examples of using this package:, (*9)
Get User IP Address:
<?php
require __DIR__ . '/../vendor/autoload.php';
use YogeshKoli\UserIP\UserIP;
var_dump(UserIP::get());
Output:, (*10)
/example/UserIPTest.php:7:string '192.168.10.1' (length=12)
Validated Given IP Address:
<?php
require __DIR__ . '/../vendor/autoload.php';
use YogeshKoli\UserIP\UserIP;
$ip = '192.168.10.1';
var_dump(UserIP::validate($ip));
Output:, (*11)
/example/ValidateIPTest.php:9:boolean true
Contribute
- Check for open issues or open a new issue to start a discussion around a bug or feature.
- Fork the repository on GitHub to start making your changes.
- Write one or more tests for the new feature or that expose the bug.
- Make code changes to implement the feature or fix the bug.
- Send a pull request to get your changes merged and published.
This is intended for large and long-lived objects., (*12)
License
This project is licensed under MIT license. See the LICENSE file for more info., (*13)
Copyright
2017 Yogesh Koli, yogeshkoli.com, (*14)
If you find it useful, let me know :wink:, (*15)
You can contact me on Twitter or through my email., (*16)